Linguagem de Programação Lua
O melhor jeito de instalar o Lua no Linux é usando o gerenciador de pacotes luarocks. Com ele você pode instalar versões diferentes do Lua e instalar bibliotecas.
sudo apt install luarocks
IDEs para Lua
ZeroBrane Studio
O ZeroBrane Studio é a IDE padrão usada para programar em Lua. Esta IDE é feita em Lua e possui debugger.
Instale-a neste link: https://studio.zerobrane.com/download?not-this-time
Visual Studio Code
O Visual Studio Code é outra boa IDE para programar em Lua, entretanto não consegui o debugger funcionar. Baixe a extensão keyring.lua para ter autocomplete e syntax highlighting.
Exemplos de códigos em Lua
Request GET HTTP em Lua
https://gist.github.com/scr1p7ed/f14b9ae1f17646a9a81b
Consultando banco de dados PostgreSQL em Lua
http://www.troubleshooters.com/codecorn/lua/luapostgres.htm
LuaJIT, performance absurda
Um dos motivos fortes que projetos estão usando o Lua é por causa do LuaJIT, um compilador especial que torna a execução de scripts Lua extremamente rápida.
Por padrão o LuaJIT não vêm instalado com o luarocks, é preciso instalá-lo manualmente.
Referências
Instalando Lua em diferentes distribuições do Linux
https://www.tecmint.com/install-lua-in-centos-ubuntu-linux/
Um bom tutorial para começar com o Lua
https://www.tutorialspoint.com/lua/index.htm