Lua — это скриптовый язык программирования, применяемый при создании игр. Читается как «лу́а» с ударением на у, в переводе с португальского означает «луна».
На Lua написан графический интерфейс Adobe LIghtroom, делаются уровни в World of Warcraft, написаны некоторые игры вроде Grim Fandango. Популярность этих игр определила и популярность Lua.
Существует несколько версий и реализаций Lua, мы будем рассматривать этот язык в привязке с Corona SDK, где Lua используется для разработки мобильных приложений под iOS и Android.