I have some prior knowledge in scripting in various languages and I have recently thought about learning ROBLOX Lua. I don’t really know where to start and I have heard that maybe I could watch a series from TheDevKing or AlvinBlox but the problem is I believe that some of the code they write are deprecated as their series are a bit old.
Watching a youtube series from any good developer should be a good start. Be sure to not only watch them, but to also play around with what they taught you.
For example you watch a RunService tutorial on youtube. Make sure you go into studio and test it. This helped me a lot when I was a begginer.
If videos are not your style, then the Roblox Documentation is all you need.
Also, if they are using deprecated code, then go into the documentation page and search for the current one.
Make sure you start with simple things: Vector3s, Changing parts’ properties etc.
so you suggest, I watch something like a small series such as Alvinblox’s or TheDevKing’s and use the ROBLOX Documentation to find up anything that is not best practice.
you should learn from youtube, i recommend AlvinBlox and TheDevKing but you also need to learn some basic from documentation first or buy a book (i reccomend “The Advanced Roblox Coding Book: An Unofficial Guide”)
edit: if u think its deprecated then just try trust me, i learn for 2 month and nothing go wrong
If you know Python, Java, or JavaScript, learning Lua will be pretty easy.
If you’re starting from anything else, it’ll still be easy just not as much.
Lua is fundamentally designed with teenagers in mind, hence why Roblox chose it as their front-end programming language. Learn if statements, while/for loops, function recursion, and read a bit of Roblox’s documentation to figure out how to interface with the game engine.
Already started learning Lua from TheDevKing tutorials and already finished like half of the videos in about 15 minutes. I already know most of the basics of if statements, while loops, variables from other programming experience I had.