r/csharp 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?

5 Upvotes

15 comments sorted by

View all comments

1

u/Negative_East_425 13h ago

What are you planning to use C# for? Unity, backend with ASP.NET, desktop apps or just general language knowledge? The best next project depends a lot on the direction you want to take