Lua là một ngôn ngữ lập trình mệnh lệnh, có cấu trúc và khá nhẹ, hoạt động như một ngôn ngữ thông dịch với phần ngữ nghĩa dễ dàng mở rộng.
Lua - một loại ngôn ngữ sở hữu khá nhiều đặc tính nổi bật, nhưng lại không được nhiều lập trình viên biết đến bằng những ngôn ngữ khác.
Lua ngôn ngữ không mới cũng không cũ trong giới lập trình. Ngôn ngữ này được sử dụng chủ yếu để viết các phần mềm game, cùng tìm hiểu xem chúng có gì thú vị.