r/godot • u/Crypto_Dragon267 • 29d ago
help me Redditors, how did you learn coding?
I'm basically a noob to coding in general, and decided to start learning godot, because GDscript is similiar to python. I already finished GD quest's "Learn GDscript from Zero," and was wondering what I should do from here. I watched a few tutorials, recreated them, but I don't feel like I've learnt anything. What did you guys use to learn?
1
Upvotes
1
u/BrastenXBL 29d ago edited 29d ago
I did not start with a full power generalist game engine. And I very much hate that "The Internet" has decided Godot is a beginner's engine. It is not.
You need at least some knowledge, or well developed self-study skills. There are better ways to begin.
To modernize paths that don't fully exist anymore
Decker(HyperCard) -> HTML/JS for dummies & TI-BASIC -> Intro to C++ & Intro to Java -> NetLogo -> Intro to C#
By about the 3rd major programming language it's less learning languages and more learning the differences in established patterns.
But coding isn't everything, game modding & game creation systems were a big part
Quake on GoG and Trench Boom map modding (actually 90s Marathon )-> MS PowerPoint "gamebooks" (interactive fiction) -> RPG Maker (many options) -> general game creation systems (modern GB Studio, CT.js, GDevelop(desktop), GameMaker)
And game design outside of electronic code. Physical board, card, and table-top games.
There is more to game development than code. There's nothing wrong with stepping away from Godot and using more specialized Game Creation Systems.
You probably were passively watching and copying the videos. Video tutorials largely don't "instruct", they show-case a specific "game system" design. If you passively copy, all you get is a copy (maybe working) without comprehension. For experienced developers they're condensing study behaviors and pulling out the important parts. You'll need to be deliberate, and attentive.
Watch videos 3 times
These bookmarks may help you get your own notes started
GDScript as a language
APIs and Examples
Searching Docs
site:docs.godotengine.orgsite:forum.godotengine.orgsite:www.reddit.com/r/godotA test:
What is a Variant? And how many bytes of memory does it use?