Ordering what I should learn

Hey, I’ve been scripting for 5 months and I took a break and almost forgot everything about roblox lua, Is there a way I can see the order of things I should learn first, for example:

Printing (Debugging)

If there is a order to that stuff in any link please send it :smiley:


There’s no set list on what you should learn. But I’d recommend knowing variables, if statements, operators, arrays, loops, and functions in that order as a good place to start.

1 Like

I found this helpful: Beginner's Roblox Scripting Tutorial #1 - Roblox Studio Basics (Beginner to Pro 2019) - YouTube

It is from TheDevKing, and if you forgot, start on video 2 in the playlist.

1 Like

What I did, and what I recommend anybody who is a bit more knowledgeable in programming, is quite literally just reading the entire documentation book.

The one I’m reading currently is the Lua 5.4 4th Edition Programming in Lua book.
I’m sure you’ll find a way to ̶p̶i̶r̶a̶t̶e̶ buy the book online :wink:. Currently on Chapter 25, coroutines. That book already has a defined order and quite literally has everything you need and can know about the language + the official documentation.

The next thing to do is get comfortable with the Roblox game engine and scripting with it. Roblox uses lua with their own implementation so it’s very crucial that you have a fundamental understanding of lua, and the move on to understanding how ROBLOX lua works.

I’d say after you are pretty comfortable with both, read up on Lua(u). It’s essentitally just lua but with added functionality.

Of course along the way make sure to have fun, and to mess around. Don’t be afraid to try something new.


This is more interesting than watching people like DevKing, I always thought of learning actual Lua before learning Roblox Lua but I just never got to it.

I know about these videos but these tutorials never go through further things that comes with learning something