I've been diving into so many tutorials about making games, and while I've tried a bunch of C# and Godot scripts, I keep throwing away my projects due to errors I can't solve. I feel like I'm just sitting through hours of explanations without really grasping the material. Even when I try writing notes on paper, it ends up being a constant rewrite and I still forget everything! I bought a full course on C# and Unity, but I'm stuck on the simplest concepts. How do others seem to remember coding so easily? What am I doing wrong? I need some help!
5 Answers
You should focus more on understanding concepts rather than just copying code. When you follow along, ask yourself what each piece does rather than just trying to memorize it. That way, you can figure out how and why things work!
Tutorials can be a bit hit or miss. The best way to learn is through small projects you create on your own, instead of just following along step by step. Once you finish a small project, you can gradually pick up more complex ones. Remember, it’s all about practice and figuring out how to find answers when you get stuck!
But why are there so many tutorials then? I always feel lost about what to do!
Taking notes can be a drag if you're just copying stuff without understanding. Your IDE (Integrated Development Environment) should help you out with syntax and other features. If you're stuck, lean on sites like Stack Overflow for some community help!
So I shouldn't worry about notes? I still feel like I need something to guide me.
Starting with a full game might be overwhelming, especially if you're new. It could help to complete simpler projects first—just plan something small and then work your way up. What programming language are you using? Have you tried running a simple “hello world” program yet?
I jumped into 3D tutorials without doing the basics. Maybe I'm aiming too high!
Honestly, the struggles are part of learning programming. If it feels tough, it’s normal! Programming is all about solving problems, so if you find a bug, that’s your chance to learn. Just remember to code in small chunks, test as you go, and learn from the errors you encounter.
So it's okay if it takes me longer?! I feel like everyone else picks it up faster.
I'll give that a shot! Thanks for the advice.