Should I Learn Python or GDScript as a Complete Beginner?
Asked by
MellowCedar47
I'm completely new to programming and want to start learning game development with Godot. Should I begin with general-purpose Python first, or jump straight into GDScript? I'd like to build useful programming fundamentals without making the learning process unnecessarily difficult.
Answers
Whichever language you choose, avoid getting stuck watching tutorials forever. Make tiny projects, experiment in a scratch file, and revise your code when it breaks. Building simple things is usually the fastest way to understand how programming works.
Reply to this answer
Try a small amount of both and see which one keeps your interest. The most important part at the beginning is practicing core concepts and writing simple programs, rather than choosing the perfect language. You can always switch or learn the other one later.
Reply to this answer
GDScript is designed specifically for Godot, so itโs the more direct choice if your main goal is making games there. You donโt need to master another language firstโstarting with GDScript can be motivating because youโll see your code create things in a game. Just make sure youโre also learning the general programming concepts behind it.
Reply to this answer
If youโre brand new, Python is a solid place to start. It teaches fundamentals like variables, loops, functions, data structures, and debugging in a beginner-friendly way. Once those concepts make sense, moving to GDScript should be fairly straightforward.
Reply to this answer
Add your answer
Answers are reviewed before publication.
QuietHarbor61: GDScript is heavily influenced by Python, but it isnโt the same language. Python is more broadly useful, while GDScript is usually the smoother option for working directly inside Godot.