
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 a powerful and fast programming language that is easy to learn and use and to embed into your application. Lua is designed to be a lightweight embeddable scripting language.
Lua: download
Building Lua is implemented in pure ISO C and compiles unmodified in all platforms that have an ISO C compiler. Lua also compiles cleanly as C++. Lua is very easy to build and install. There are detailed …
Lua: documentation
Reference manual 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. The reference manuals …
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: reference manuals
Mar 2, 2026 · Reference manuals 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. For a …
Lua 5.3 Reference Manual - contents
Lua 5.3 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.
Programming in Lua : 1
Nevertheless, Lua is still the same language; most things that we will see here are valid regardless of how you are using Lua. For a start, we recommend that you use the stand-alone interpreter (that is, …
Version history - Lua
Dec 23, 2025 · Lua 2.3 Lua 2.3 was never released publicly; it only existed as a beta version. Lua 2.2 Lua 2.2 was released on 28 Nov 1995. Its main new features were long strings, the debug interface, …
Demo - Lua
Mar 2, 2026 · To learn more about Lua, buy a book at Amazon or an e-book at Feisty Duck. This helps to support the Lua project.