ในปี 1993 ภาษาการเขียนโปรแกรมถือกำเนิดขึ้นที่มหาวิทยาลัย Pontifical Catholic of Rio de Janeiro ในบราซิล นักประดิษฐ์เป็นนักวิจัยสามคนจากโรงเรียน พวกเขาตั้งชื่อภาษานี้ว่า Lua ซึ่งแสดงถึงดวงจันทร์ที่สวยงามในภาษาโปรตุเกส ว่าเธอไม่เสียคำที่สวยงามนี้ไป และภาษาลัวะก็เติบโตขึ้นเป็นภาษาที่เรียบง่าย สง่างาม และสนุกสนานตามชื่อของมัน
Lua ได้รับการออกแบบมาตั้งแต่ต้นให้เป็นภาษาสคริปต์น้ำหนักเบาที่ฝังได้ง่าย (ในแอปพลิเคชันอื่น) และขยายได้ ดังนั้นจึงปฏิบัติตามหลักการของความเรียบง่าย ความกะทัดรัด การพกพา และความเร็วเสมอ การใช้งานอย่างเป็นทางการใช้ ANSI C It อย่างสมบูรณ์ ถูกเขียนและสามารถฝังลงในโปรแกรมโฮสต์ในรูปแบบของไลบรารี C แต่ละเวอร์ชันของ Lua ยังคงรักษาประเพณีของโอเพ่นซอร์ส แต่ข้อตกลงสิทธิ์การใช้งานของแต่ละเวอร์ชันนั้นแตกต่างกัน เริ่มตั้งแต่เวอร์ชัน 5.0 (เวอร์ชันล่าสุดคือ 5.1.1) ) ใช้ข้อตกลงใบอนุญาตที่มีชื่อเสียงของ MIT เนื่องจากลักษณะข้างต้น ทำให้ Lua มีการใช้กันอย่างแพร่หลายมากขึ้นในด้านต่างๆ เช่น การพัฒนาเกม การควบคุมหุ่นยนต์ แอปพลิเคชันแบบกระจาย การประมวลผลภาพ และชีวสารสนเทศศาสตร์ ได้รับความนิยมสูงสุด เกมชื่อดังหลายเกม เช่น Escape from Monkey Island, World of Warcraft และ Westward Journey ต่างใช้ Lua เพื่อร่วมมือกับเอ็นจิ้นเพื่อทำงานให้เสร็จสิ้น เช่น คำอธิบายข้อมูล การจัดการการกำหนดค่า และการควบคุมลอจิก