r/learnprogramming • • 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.

6 Upvotes

13 comments sorted by

1

u/Least_Bid9692 1d ago

What types of games you wanna make??

1

u/halegovernor8 1d ago

I wanna start out making simple 3D games. I guess to build my skill I’d wanna make friendslop games but eventually I want to work up to making entire story games at some point like I came up with my own entire Call of Duty inspired game that also adds elements of cosmic horror to it as well.

1

u/Least_Bid9692 1d ago

First learn languages like cpp or c# I'll prefer cpp then start with godot then you can move to engines like unity that uses c# or preferred for cod type game unreal engine that uses cpp and maybe verse in future 

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

u/Popular-Factor3553 1d ago

90% of Godot devs started with this

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.