Hey folks, I'm really eager to learn Godot for some game ideas I have. I've burned out before with complicated tools like UE4 and trying to learn C++. While I'm no programmer, I do have some basic knowledge of Python and I'm currently taking a MOOC course on Python that's really helping me progress. I'm not yet familiar with OOP or classes, but I'm pretty good with arrays, strings, and problem-solving now. I tried Godot today and loved its feel and documentation; however, GDScript seems like a leap. Should I focus on getting stronger in Python before diving into game development, or is it okay to jump into GDScript right away? I'm excited to start making games, but I also want to solidify my programming skills.
5 Answers
GDScript is a pretty simplified version of Python, so since you already have a foothold in Python, you'll catch on to GDScript quickly. I recommend checking out the GDScript tutorial—it won't take long to get comfortable with it. If making games is your goal, GDScript will serve you well while you continue learning Python for deeper concepts later on.
The syntax is similar, so transitioning from Python to GDScript shouldn't feel too jarring. Plus, working on games is a fantastic way to grasp OOP concepts. Use both your Python course and Godot concurrently to reinforce your knowledge. There's plenty of unique challenges in game development that will really solidify your coding skills!
You're not really switching languages since you're just extending your skills into a new area. If making games is what you want, GDScript is the way to go as it will help you utilize Godot effectively. Python is great, but for game development, GDScript is a better fit. Just make sure to choose the right tools that align with your goals!
I'd say go for GDScript directly. Much of it is tailored for Godot, and learning another language could slow you down if you're just focused on game dev. Plus, getting right into it will keep you excited about your projects. Good luck!
If you're using Godot, you really should learn GDScript. Python might introduce some runtime issues and limitations. With GDScript, you’re set up for better compatibility and stability. Jump in!

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically