C
C#3w ago
Aikonekkk

C# learning

Hi. I'm new in c#. I am doing begginer course and I have few questions. 1. What should I learn after begginer course? (someone told me to learn LINQ, WPF, .NET or smth like this) 2. What should I know as advanced programmer 3. How am I supposed to learn all c# functions? (+ unity functions)
9 Replies
Thinker
Thinker3w ago
$helloworld is the generally recommended intro to C# for absolute beginners
Aikonekkk
AikonekkkOP3w ago
I'm finishing soon c# begginer course and basically my question is what should I learn next?
TheBoxyBear
TheBoxyBear3w ago
For #3 you really just don't. .NET and Unity are massive and a lot of it is very niche. Just keep learning as you go based on your projects, and keep asking yourself if there's a better way of doing what you're trying to do It's sort of like trying to learn every word in a spoken language. The dictionary is massive.
Thinker
Thinker3w ago
The documentation is your best friend, and also tutorials and articles and stuff.
Aikonekkk
AikonekkkOP3w ago
and what about 1. and 2.?
Thinker
Thinker3w ago
For 1, I'd start making some projects of your own. This depends on what you actually wanna do, you mentioned WPF and Unity, so perhaps start trying to make a WPF app or a Unity game. For 2, the term "advanced" is extremely relative and doesn't really mean anything at all, there's nothing which says whether you're an "advanced" programmer or not
yourFriend
yourFriend3w ago
1. Depends on what you already know and what you want to learn or have to learn because of job requirements :when: I'll prefer to do projects based on the course I just completed then move somewhere in this map: https://github.com/milanm/DotNet-Developer-Roadmap
GitHub
GitHub - milanm/DotNet-Developer-Roadmap: The comprehensive .NET De...
The comprehensive .NET Developer Roadmap for 2025 by seniority level. - milanm/DotNet-Developer-Roadmap
Aikonekkk
AikonekkkOP3w ago
I do always mini projects after each video of course and bigger after few like I did calculator, squere, triangle and circle made of * I made 3/4 projects contains few parts of knowledge I learnt they don't connect eachother to make one connected program like calculator, but they are just collection of some my knowledge I make them only to remember, remind things from previous videos

Did you find this page helpful?