Back in 2013, I started to script. At that time I was bad, I had used YouTube. But now I don't know how to get better, the Wiki and YouTube tutorials are now useless. I can't make a full game due to my limited coding skill. I've tried over and over again to get on the devforum, but I am not able to as I am not legally an adult. So I need your help to get better at coding. Recommend some Roblox resources, please.
What's the best way to get at Lua from where I am?
1 answer
If you really want to learn, I would explore and try to learn with experience.
There is a lot you can read at the Roblox Developer Hub and there are definitely a lot of resources out there that can help you get started with the basics of programming such as learning what variables are, functions, loops, etc.
The difficult part of programming is not how to write scripts in Lua, but how to solve problems in general. If you learn any programming language, you should be able to learn most other languages fairly quickly, it's just a matter of learning new syntax.
A great way to learn how to do stuff is to reverse engineer. Although a lot of free models are pretty messy and difficult to read, you would be able to find a few things out there where you could read inside and try to figure out how it works by reading the script.
There are a lot of great articles to get you started on the developer hub I mentioned earlier, such as this article that shows you how to make traps and pickup boosts.
If I were you, I would think of a small project and use a lot of google to find out how to complete it. By complete it, I really mean understand what you are writing, and how it works. For example, trying to make a dance floor that randomly changes colours every second.
There are a lot of ways to learn, and everyone learns differently. However, with good googling skills you can get very far no matter where you are starting from.
Hope this helps :)
3 comments
Free models can be a problem. Lots of free models are very old and have deprecated code, OP will learn inefficiently this way. I learnt like this too, but only because things like KeyDown and connect weren't deprecated back then. I have since then refreshed.
Efficiency should always be something to take under consideration.
While FMs do often have deprecated code and are not always efficent, I recomend using them when you start. Looking at functioning scripts in actual models you want to be able to create, you gain a world of more knowledge then most tutorials you can find. I found that going through FM code and cleaning it up myself was a great way to learn how to write code efficently.
This discussion is preserved as it was. New answers, comments, and votes are closed.

2 comments
I would recommend keep trying to make stuff and if you get stuck find some tutorials or search the wiki.
http://robloxdev.com