Lua is an open-source extension language for software applications, written in ANSI C. The idea is to be able to embrace change without having to recompile entire applications or underlying structure. Therefore, the designers of Lua focus on extensibility, portability, speed, and ease-of-use. The C API is kept simple and is easy to embed.
The most common way is to embed Lua in a C/C++ application.
Find your operating system below.