Languages

Lua Cheat Sheet

Print-ready cheat sheet for Lua, organized for fast lookup, study, and desk-side use

Source
Lua Reference Manual (lua.org/manual)
License
MIT
Updated
2026-03-27

Sample

What's in this cheat sheet

  • Basics
  • Types
  • Tables
  • Functions
  • Control Flow
  • Strings
  • Metatables
  • Coroutines
  • Modules
  • Common Patterns

Hello World

print("Hello, Lua!")

Variables & Assignment

local name = "Lua"      -- local variable
x = 10                  -- global (avoid)
local a, b = 1, 2      -- multiple assignment
a, b = b, a            -- swap values

Comments

-- single line comment
--[[ multi-line
     comment ]]

Download the full cheat sheet for all sections, formatted for print

Download PDF

Downloads

Choose the treatment that matches how you read