Lua is a very small language and you can learn the basics of the language in 15 minutes. For an exhaustive look at the language, written by the authors of Lua, you can read Programming in Lua (the first edition which covers Lua 5.1 is available online for free).

Help us explain this better! File a GitHub issue at if you have suggestions, or submit a patch with improvements to the file.