Este livro apresenta a linguagem Lua de maneira básica e introdutória para leitores e estudantes de programação que não possuem conhecimentos prévios da linguagem. Neste texto, encontra-se a apresentação de detalhes e informações sobre: atribuições; coerções; operadores aritméticos; variáveis; entrada e saída de dados; compilação de programas; uso de decisões; desvios condicionais; operadores lógicos; divisibilidade; laços; interrupção de laços; consistência de entrada de dados; funções internas; escopo e visibilidade de variáveis; funções externas; passagens de parâmetro; biblioteca do programador com módulos; tratamento de exceções; estruturas de dados; orientação a objetos; manipulação de arquivos externos.