Tài liệu được dịch từ Lua Unofficial FAQ (uFAQ) http://www.luafaq.org/
Lua [http://www.lua.org/] là một ngôn ngữ rất nhỏ gọn. Có thể còn ít bạn đọc biết đến Lua, nhưng nếu có thời gian, bạn nên tìm hiểu xem sao. Lua được dùng rất nhiều cho việc scripting (viết những đoạn chương trình ngắn), đặc biệt là những đoạn plug-in do những người sử dụng viết thêm để mở rộng cho trình ứng dụng lớn có sẵn. Một ví dụ là trò chơi World of Warcraft (WoW), người chơi có thể điều chỉnh độ mạnh yếu của các nhân vật, hay sửa đổi một số tính chất trò chơi bằng các đoạn lệnh Lua, thật thú vị!
Bài hỏi đáp này có thể không phù hợp với bạn đọc mới lập trình, nhưng nếu bạn đã biết qua ngôn ngữ Lua hay đã từng lập trình quen với C hay Python hoặc những ngôn ngữ tương tự, thì đây là bài đọc rất thú vị và hé lộ nhiều đặc điểm hay của ngôn ngữ Lua.
Bài hướng dẫn này được chia làm hai phần: phần 1 ở đây còn phần 2 ở trang này.