❔ 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
$projects
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
If you have the $helloworld covered, time to make some projects
Written interactive course https://learn.microsoft.com/en-us/dotnet/csharp/tour-of-csharp/tutorials/
Videos https://dotnet.microsoft.com/learn/videos
And google your way to completion, or ask here
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.
what would you recommend? like what workflows does a beginner have to follow? whats a good program goal to create as a personal task?
A simple text-based RPG is always a fun challenge
thats so cool
so like in command prompt or an actual game
Yeah, text-based so entirely in the CLI
that would be interesting
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 loli cant think of a way that isnt elseif and nested methods
interesting
Well, at least a way to not have everything in the main method lol
so creating a class and methods for it i see
But rather some
Shop
class that contains a List<Item>
and you can purchase stuff by entering the Item
's Name
etc
Yeahhow about autocorrect for name hmm
You could just write out all names of the items to the console, next to numbers
And have the user only enter the number
oh yeah i forgot about that
LOL
Using a
SortedList
for example, to ensure the order stays constantyes
Seems something id do haha, thanks for the tip I love the challenge, Ill give it a go
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.