#lua
Programming in Lua (rikith edition.)
I love Lua. It’s a wonderful little scripting language.
I don’t generally use Lua in my own projects nowadays, because it doesn’t really follow the Philosophy, but it’s a wonderful little tool to have in your belt.
Knowing Lua gives you access to tools like LÖVE, which is a nice little audiovisual framework that is executed in an incredibly charming way. And also the plethora of software which uses Lua for scripting, such as Neovim.
Lua is also a poster child of brilliant language design. Despite a lot of its archaisms, the language design is beautifully elegant, with each piece fitting neatly into a cohesive whole.
Not to mention its implementation being famously fast for a bytecode interpreter, with a lot of pieces that I borrowed into my own interpreted languages, too.