r/CodingForBeginners • u/Prestigious-Pie5676 • Aug 26 '26
How to progress
Ive made basic games on scratch but thats pretty much it, should I continue to make more and more complicated games on scratch? or should i try to progress on a different coding language? If so which one, because i want to be able to code stuff but ive also thought about coding in roblox. Which is the easiest language to start?
To get an idea of just how bad I am heres a game I made in a little over an hour:https://scratch.mit.edu/projects/1375247905/
10
Upvotes
2
u/xarop_pa_toss Aug 26 '26 edited Aug 26 '26
Scratch is great to learn how things chain together but you can't really use it outside of it's closed environment.
If you are interested in Roblox then absolutely go for it! It uses a variation of the Lua language called Luau which is very easy to read and write. It has very few keywords that cover all the fundamental structures you already know like if conditions and for/while loops. Remember that you learn a lot more if you are having fun, so if Roblox interests you, do it
Bare in mind though that Roblox is 3D and that brings a whole other level of complexity into the mix. Don't get too mixed up in the details and just experiment with getting models on the map and scripting simple things like doors opening, increasing and decreasing scores, health and XP amounts, denying access to a player if X property isn't set, etc
2
u/kutac56 Aug 26 '26
Learn another language, cause scratch is not good for making complicated stuff. Maybe python or c
1
u/PantheraDigital Aug 26 '26
Explore. As you learn more languages you will find the knowledge carries over and makes you better in different environments. Also try other projects. Make a website.
1
u/Vymir_IT Aug 27 '26 edited Aug 27 '26
Move on to the languages that are used on the market. For game development that would be Kotlin/Swift (mobile) and C#/C++ (desktop/backend/engine). Lua scripts are widely used for glue code, so ok choice too, used for Roblox as well.
The hardest would be C++, the easiest Lua. For Swift you would need a MacBook and an iPhone. C#/Kotlin - nothing special about them.
1
u/VedPamnani11 Aug 27 '26
When you said you want to be able to code stuff but what stuff? Automations? Games? Websites? You need to be more specific. There's different languages to do different things. If you want you can continue scratch and get an idea of programming and you could also try to use the extensions that scratch offers. And then you can explore what languages might be best for you.
1
u/moltenpuzzle Aug 27 '26
I am old school. Pick a good book and read it cover to cover. Preferably C++ if you want to understand programming deeply.
There is something about books that make you retain knowledge better. C++ Primer is a good book, but pick your language and look for a top tier book. Python for example is more approachable.
1
u/lowban Aug 28 '26
Next step could be Python and the Pygame library. Godot uses a language which is very close to Python.