Should I Learn Python or GDScript as a Complete Beginner?

August 5, 2026 4 answers
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

KindlyQuartz5
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
SilverMaple30
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
OrbitingPine22
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.

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.

Reply to this answer
BrightTundra8
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.

Related Discussions