Introduction to Lua
Lua is said to be a powerful, efficient and lightweight scripting language, that supports multiple programming paradigms, including procedural, functional, object-oriented and data driven programming.
Lua was first released back in 1993 by a team at the Pontifical Catholic University of Rio de Janeiro in Brazil, where it is still maintained today.
With its ease of portability, Lua can run on numerous different platforms including Microsoft Windows, Linux and macOS, as well as mobile operating systems such as Android and iOS.
It is a language that works well on embedded systems and is also used in the gaming industry. As well as working standalone, Lua can be used to extend programs written in other language, such as C, C++, C# and Java, to name a few.
The Basics
Below are some of the basics of the Lua programming language, including links to further resources.