Fonte: http://alua.inf.puc-rio.br/doc/introducao.html
Fonte: http://www.lua.org/portugues.html

Lua é uma linguagem de programação poderosa e leve, projetada para estender aplicações. Lua também é frequentemente usada como uma linguagem de propósito geral.

Lua combina programação procedural com poderosas construções para descrição de dados, baseadas em tabelas associativas e semântica extensível. Lua é tipada dinamicamente, interpretada a partir de bytecodes, e tem gerenciamento automático de memória com coleta de lixo. Essas características fazem de Lua uma linguagem ideal para configuração, automação (scripting) e prototipagem rápida. ...

Tutorial

LINHA DE COMANDO
Executando o comando lua, obtemos o prompt >
[mpi@primus ~]$ lua
Lua 5.1 Copyright (C) 1994-2006 Lua.org, PUC-Rio
>

Vamos executar alguns comandos:
> print("Hello My Friend! Lua is the best one!")
Hello My Friend! Lua is the best one!
> print(10*10)
100

Onde você vê "--", seguido por um texto, isto é um comentário. Tudo que vem depois do sinal -- é ignorado pela Lua.

> = 1+1 -- esse é um comentário
2