Lua ni lugha ya programu. Iliundwa na Roberto Ierusalimschy, Luiz Henrique de Figueiredo na Waldemar Celes na ilianzishwa tarehe 1 Januari 1993. Iliundwa ili kuumba mifumo ya uendeshaji na michezo ya video. Leo tunatumia Lua 5.3.5 . Ilivutwa na C++. Ilianzishwa mwaka wa 1993 nchini Brazil. Lakini Roberto Ierusalimschy, Luiz Henrique de Figueiredo na Waldemar Celes walianza kufanya kazi kuhusu Lua mwaka wa 1992. Namna ya Lua ni ile inaozingatiwa kuhusu kipengee, namna nyingi na ya utaratibu. Sintaksia ya Lua ni rahisi sana; inafananishwa na lugha za programu nyingine kama C#, Visual Basic au Java. Ilivutwa na sintaksia ya Modula, lugha ya programu nyingine. Programu kwa kuchapa « Jambo ulimwengu !». print("Jambo ulimwengu !") Programu kwa kuhesabu factoria ya nambari moja. function factorial(n) local x = 1 for i = 2, n do x = x * i end return x end Ierusalimschy, R. (2013). Programming in Lua (3rd ed.). Lua.org. ISBN 978-85-903798-5-0. (The 1st ed. is available online.) Gutschmidt, T. (2003). Game Programming with Python, Lua, and Ruby.