I'm looking for effective resources to help me develop my C# skills, particularly in the context of game development. I'm hoping to find something free and possibly organized into shorter lessons. Any suggestions would be really appreciated!
5 Answers
Forget the tutorials! Find a project you’re excited about and build it. That's the best way to learn. Tutorial hell is a real trap, so focus on creating rather than just watching.
You should totally check out tutorials on YouTube! There are some great channels that break down concepts nicely. Just make sure you look for a series that's structured well so you can follow along easily. Plus, it’s free!
Yes, but I was hoping for some specific recommendations.
To really master C#, write a lot of code! The more you code, the better you’ll get. Once you’re comfortable, start developing game projects that use C#. Following this learning-by-doing approach will set you up for success in game development!
Honestly, there are tons of good books and online courses available. But the key to getting better is really practice. As you're learning from those resources, start doing small projects like a simple calculator or tic-tac-toe game. Gradually increase the complexity of your projects, and soon you'll feel more confident handling complex games in C#. It really helps reinforce what you learn!
You might want to consider joining forums or groups focused on C#. Engaging with a community can expose you to more resources and support from others who are learning, which could be super helpful!

I totally agree! Just building stuff will definitely sharpen your skills.