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
$helloworld is the generally recommended intro to C# for absolute beginners
I'm finishing soon c# begginer course and basically my question is what should I learn next?
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.
The documentation is your best friend, and also tutorials and articles and stuff.
and what about 1. and 2.?
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
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
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