Este documento presenta una introducción a Lua, un lenguaje de programación ligero y de código abierto que se puede embeber fácilmente en aplicaciones. Lua se originó en Brasil, pesa menos de 300 kilobytes, es más rápido que C y se usa comúnmente en videojuegos, PostgreSQL, Wireshark y Adobe Photoshop Lightroom. El documento también cubre cómo llamar a Lua desde C, exponer C a Lua, y usar Lua junto con otros lenguajes como Python, PHP y Java.