C
C#10mo ago
!Slyphie

❔ I want to learn C#

At the moment I know the fundementals of C# I want to ask if anyone can drop some resources to move forward, my goal is to do this as a job one day 😅
23 Replies
Angius
Angius10mo ago
$projects
MODiX
MODiX10mo ago
Collections of application ideas that anyone can solve in any programming language to improve coding skills: https://github.com/dotnet/dotnet-console-games https://github.com/karan/Projects https://github.com/florinpop17/app-ideas
Angius
Angius10mo ago
If you have the $helloworld covered, time to make some projects
Angius
Angius10mo ago
And google your way to completion, or ask here
iamramanavenkat
iamramanavenkat10mo ago
I hope you like this 🙃 https://exercism.org/tracks/csharp
Exercism
C# on Exercism
Get fluent in C# by solving 164 exercises. And then level up with mentoring from our world-class team.
Mysel
Mysel10mo ago
what would you recommend? like what workflows does a beginner have to follow? whats a good program goal to create as a personal task?
Angius
Angius10mo ago
A simple text-based RPG is always a fun challenge
Mysel
Mysel10mo ago
thats so cool so like in command prompt or an actual game
Angius
Angius10mo ago
Yeah, text-based so entirely in the CLI
Mysel
Mysel10mo ago
that would be interesting
Angius
Angius10mo ago
It's fun to try and figure out how to handle the game in a way that isn't 76234 levels of if...else if...else if...else if... for every possible choice lol
Mysel
Mysel10mo ago
i cant think of a way that isnt elseif and nested methods interesting
Angius
Angius10mo ago
Well, at least a way to not have everything in the main method lol
Mysel
Mysel10mo ago
so creating a class and methods for it i see
Angius
Angius10mo ago
But rather some Shop class that contains a List<Item> and you can purchase stuff by entering the Item's Name etc Yeah
Mysel
Mysel10mo ago
how about autocorrect for name hmm
Angius
Angius10mo ago
You could just write out all names of the items to the console, next to numbers And have the user only enter the number
Mysel
Mysel10mo ago
oh yeah i forgot about that LOL
Angius
Angius10mo ago
Using a SortedList for example, to ensure the order stays constant
Mysel
Mysel10mo ago
yes
!Slyphie
!Slyphie10mo ago
Seems something id do haha, thanks for the tip I love the challenge, Ill give it a go
Accord
Accord10mo ago
Was this issue resolved? If so, run /close - otherwise I will mark this as stale and this post will be archived until there is new activity.