I've just started learning programming a few days ago to code my own 2D game. I initially thought I'd focus on the basics, like moving a character, taking damage, and colliding with objects. But I quickly realized there's a lot more to learn than I anticipated. I've started using the GDscript 'Learn to Code from Zero' app, and it's been helpful. Now, I'm wondering what to do once I finish the app. Should I go back and try to implement what I've learned, work on small projects, or do something else altogether?
5 Answers
Forget trying to memorize everything. The best move is to rely on Googling your code as you go and adapting it to your needs. Don’t stress about keeping everything in your head—just grasp the concepts and trust the process. You'll get the hang of it!
Even though I don't know what your tutorial covers, I think it’s a good idea to start tackling problems yourself as soon as you can. While researching features for your game, focus on foundational concepts like conditions and loops, as well as specific things about the game engine, like scenes and nodes. This way, you'll avoid getting stuck in 'tutorial hell' where you just go from one tutorial to another without actually building anything. Keep a map of what you learn to track your progress and organize what you need to learn next. Trust me, it’ll motivate you to keep going!
Thanks, I appreciate it! I'm all about learning through trial and error.
Feeling overwhelmed at first is totally normal! Just focus on building small projects—finish anything you start, no matter how tiny. Each mini-project will teach you something new. Stick with it, and it’ll get less daunting over time!
You really need a strong foundation first. Python is relatively simple to learn, so consider starting with a free PCEP course and then moving on to the free PCAP course. They’ll set you up nicely for whatever comes next!
Honestly, jumping right into game development without a solid programming foundation is like trying to build a house starting from the top floor. It’s super important to learn general programming basics first. I recommend starting with a course like 'Python Programming 2025' from the University of Helsinki; it's free and really hands-on. Once you're comfortable with Python, you can try making games with Pygame, then finally transition to using Godot. Trust me, understanding Python will make learning GDScript much easier later on!
Yeah, that sounds good! Thanks for the suggestion!
This makes a lot of sense! I went through a similar struggle when I tried to jump into game dev. Totally agree on starting with the basics.

Welcome to dev! Wish you tons of fun with your projects!