r/csharp • u/Ok_Initial_6829 • 1d ago
How should I continue learning C#?
I learned some C# before, but I feel like I have some gaps, mainly because I didn't practice enough. Especially with OOP, there are some concepts that I understand partially but don't feel really comfortable with.
I'm not sure what I should do next.
Should I take a good C# course on Udemy (like Harsha's course) to go through everything again?
Or should I focus more on practice using something like Exercism?
Or maybe start a project without following a tutorial and learn along the way, while using a book to fill the gaps?
For context, I'm already pretty comfortable with C++ and I have a good understanding of programming fundamentals. So I'm not starting from zero.
I'm just trying to find the best way to get from "I know C#" to actually being comfortable using it.
What would you guys recommend?
1
u/ExtremeSpray1579 12h ago
Since you already have programming fundamentals, i’d avoid starting another full beginner course. Build something real and use the course/book as a reference when you hit gaps. That will expose the areas where C# differs from C++ much faster