Lua is a powerful and intuitive general-purpose programming language developed in 1993 by a team of scrappy professors at Pontifical Catholic University of Rio de Janeiro, in Brazil.

Due to a trade barrier on computer hardware and software at the time, the team couldn’t buy software from outside the country. So they made their own!

Much of the inspiration for Lua came from the languages SOL (Simple Object Language) and DEL (data-entry language). In Portuguese, Sol means “sun” and Lua means “moon”.

Despite its humble beginnings, Lua is now used for:

Lua has an easy-to-read, Python-like syntax, it takes up very little space on your machine, and it can interoperate with any C code.

In this lesson, we’ll start by learning the basic concepts and fundamentals of Lua.

Happy coding!


Press Next to continue.

Take this course for free

Mini Info Outline Icon
By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.

Or sign up using:

Already have an account?