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 Python to build general programming fundamentals, or go straight into GDScript so I can start making games?

Answers

BrightMango22
If youโ€™re brand new, Python is probably the better starting point. It teaches general programming conceptsโ€”variables, loops, functions, data structures, and problem-solvingโ€”that will carry over to GDScript. Once those basics feel comfortable, switching to GDScript should be fairly straightforward.
Reply to this answer
PixelHarbor8
GDScript is designed specifically for Godot, so itโ€™s a good choice if your main goal is to make games right away. It has Python-like syntax and is relatively beginner-friendly, but the skills are less broadly useful outside Godot. You can also use other languages with Godot, although they may require more setup.
Reply to this answer
QuietMaple31
You donโ€™t have to treat this as an either-or decision. Try a small beginner project in both languages and see which one keeps you interested. Python is useful for general programming and tools, while GDScript lets you see game-related results quickly. The most important thing is practicing the fundamentals and actually building small projects.
Reply to this answer
SilverKite64
Whichever language you choose, avoid spending too long studying without making anything. Start with tiny experiments, such as a simple calculator in Python or basic player movement in Godot. Testing code in a scratch file and gradually expanding your projects is a much better way to learn than trying to perfect everything before you begin.
Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions