Try and look at some youtube videos or even browse the roblox wiki. That’s where I started to learn rlua.
I don’t want to take credit for anybody else’s work but there are a lot of great youtube channels out there which really explain in depth about Lua. Not only that , but many, such as Alvinblox, put it in the context of Roblox too. So, try them out.
I’d recommend learning off of the LUA website, that has some great information, there are also communities, based around helping people learning the LUA language.
Also try read the Roblox Developer Wiki, although I too advise you try and watch Roblox scripting YouTubers as they show their scripts visually.
Hope it helps! - SBTechh
First off, start by learning Lua in it’s native environment. This is so if you ever do decide to program anything outside of roblox, you’ll know what you’re doing. Sometimes people get carried away with roblox’s additions and get themselves confused.
The way I learned Lua was looking around, and messing around with things I found in Programming in Lua (first edition). I also occasionally asked for help on Lua scripting forums. If you’d rather learn visually, make sure the sources you’re learning from don’t give you any bad practices, like use of deprecated objects.
As Lua isn’t the hardest language to learn, most of your problems can be solved by tinkering a bit. If you still can’t solve it, make sure to ask questions! It’s very hard to learn anything if you don’t ask questions.
After you’ve gotten decent and know the syntax of lua, if you go onto the Roblox Developer Hub. If you still have questions once you’ve gotten into the Roblox environment, there are many good places to go for help. Such as https://scriptinghelpers.org/.
Once you’ve gotten the basics down, i’d recommend just browsing around the API.
Have fun learning!
If you want to get really good at Lua, try learning some other similar languages too. Although not exact copies. Lua and Python 3 are somewhat similar. Have a look at python and you might start to understand some more “code level” Lua concepts
Mainly you can try many ways, I’ll give you a list that you can look over and if you like it then you can check them out:)
-
Youtube helps
-
Become an apprentice to someone
-
Take online classes
I can link you to any references if you private message me, but in learning I had this guy who was basically my teacher help me out, he gave me reference points and taught me via Discord share screens & teamcreate. I find this most useful due to the fact you can learn in the field and he can correct any of your issues.