There are many great free online resources for Lua including:

  2. A highly recommended detailed and authoritative introduction to all aspects of Lua programming by Lua's chief architect: Programming in Lua, by Roberto Ierusalimschy
  3. For an official definition of the Lua language, consult the Lua 5.1 Reference Manual, by R. Ierusalimschy, L. H. de Figueiredo, W. Celes.
  4. Lua Style Guide
  5. Learn Lua in 15 minutes
  6. Some options for linting

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