
The Programming Language Lua
Official website of the Lua language about news get started download documentation community site map português designed and developed at
Lua: getting started
Lua is designed to be a lightweight embeddable scripting language. It is used for all sorts of applications, from games to web applications and image processing.
Lua: download
Source Lua is free software distributed in source code. It may be used for any purpose, including commercial purposes, at absolutely no cost. All versions are available for download. The …
Lua: about
Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports several programming styles: procedural, object-oriented, functional, data-driven, and data description.
Lua: documentation
The official definition of the Lua language is its reference manual, which describes the syntax and the semantics of Lua, the standard libraries, and the C API.
Lua: reference manuals
Dec 22, 2025 · For a detailed introduction to the practice of Lua programming, see the book Programming in Lua, also available as an e-book. All reference manuals are freely available …
Programming in Lua : 1
If you are using the stand-alone Lua interpreter, all you have to do to run your first program is to call the interpreter (usually named lua) with the name of the text file that contains your program.
Programming in Lua : 3.2
When comparing values with different types, you must be careful: Remember that "0"==0 is false. Moreover, 2<15 is obviously true, but "2"<"15" is false (alphabetical order!). To avoid …
Lua 5.4 Reference Manual - contents
Lua 5.4 Reference Manual The reference manual is the official definition of the Lua language. For a complete introduction to Lua programming, see the book Programming in Lua.
Lua 5.1 Reference Manual - contents
May 5, 2021 · For a complete introduction to Lua programming, see the book Programming in Lua. This manual is also available as a book: Lua 5.1 Reference Manual by R. Ierusalimschy, …