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