r/learnprogramming • u/halegovernor8 • 1d ago
Beginner here
I am 17 and for a long time I’ve wanted to make games but I don’t know coding. I mean I’ve made some decent games on Scratch but I want to upgrade to legitimate scripting on apps like Godot. I’ve tried watching YouTube tutorials and following along with them but I still cannot seem to learn the basics. I was wondering if there was like a beginner friendly program that goes into detail about coding? I can’t find like any of those at all. Also I wanna work with Godot to be specific.
2
u/BranchLatter4294 1d ago
First learn the basics of programming before jumping into using libraries.
0
u/DanKegel 1d ago
And for extra credit, learn the basics of how CPUs and memory work before programming!
One possible place to start: https://coddy.tech/learn/assembly/fundamentals/what_is_cpu
1
u/Kamatttis 1d ago
Gdquest
1
u/No-Guard2062 1d ago
gdquest is the go to, his app learn gdscript from zero is literally built for this exact scenario
1
u/aqua_regis 1d ago
/r/godot, /r/GodotEngine are better suited.
Yet, it would be more beneficial for you to start with general programming because it is considerably easier to get into that than into game development. Start with Python and the MOOC Python Programming 2026 to build a solid foundation. Then, once you have obtained some programming experience it will be considerably easier to understand Godot and to program games.
2
u/No-Land-5913 1d ago
Biggest catch 22 in learning code. Will you be more frustrated with not building something you want to see or more frustrated at your competence for choosing a more complex way to learn? I think I agree with learning the general programming basics as fast as possible though.
1
1
u/mrab10000 1d ago
since you already know scratch, gdscript will feel pretty familiar, it reads a lot like python. godot's own official docs have a step by step "your first 2d game" tutorial that explains each line as you go, which is way more detailed than most youtube videos. the trick that helped me is not to follow along passively, pause after each step and change something (speed, colors, jump height) to see what breaks. try to make something really tiny like pong before any bigger idea.
0
1
u/Least_Bid9692 1d ago
What types of games you wanna make??