How can I learn LUA

I’m new at coding, and I’d like to learn LUA first.

Anyone know where I can learn it?

1 Like

With a very easy google search

1 Like

Hello @dreadful012, Welcome to Codecademy!

Although you said you are new at coding, you also stated that you wanted to learn LUA first. I am curious about what information or source you read to wanna start learning LUA instead of any other programming language.

If you are newbie at coding, I would recommend taking one of the Codecademy courses to start learning about the basis of programming, like Python (easy syntax, readability), JavaScript (mostly used on browsers), Java (a bit harder at the start but widely used today on software development, mobile apps, etc), and so on.

1 Like

To make epic Roblox games, of course. :stuck_out_tongue:

5 Likes

Free documentation is on the website which someone has already linked, but since in-depth books are my favorite, I recommend investing some money in them to receive the best experience.

I have posted before about some courses to learn LUA as programming language and also a great 2D Game Dev Framework based on it, which is called Love2D.

Here is my post about it: Learning Lua?

1 Like

It really depends on what you plan on using lua for, but since you have no experience on it, start with the official lua manual. It states everything you need to know about base lua from values to loops. Lua is a simple but powerful language, I wish you luck!

Beware: Lua starts indices from 1. Just an FYI.

2 Likes

I agree Codecademy is a very good place to start learning code. I am using it to learn a couple of languages right now. So I definitely advise.

so there is no lua class here ?

i need it too ! For Roblox Studio
I need it first than anything

Dude lua is epic! I learned it as a newbie and am still a bit new but its cool that you want to learn lua

LUA is very easy to learn
If you were to use it roblox here are some handy things
Local (NAME OF VARIABLE) = (Local creates variables and you MUST give it a value)
Instanse.new = ("") this will create a object via script and you can do many other things with it
–this is commenting on lua
If i were to create a variable like this
local variable = instanse.new = (“part”)
it makes it a variable, to run that variable you can do it like this
variable.BrickColor = BrickColor.new
–That will change the color of the object the script is reading
You can also change other things like
can colide or anchored using true and false,
I hope this helped!