Lua is a small, powerful and extendable scripting/programming language that can be used for learning to program, and writing games and applications, or as an embedded scripting language.
Lua
This course is for all programmers and game enthusiasts who want to stop dreaming about creating a game, and actually create one from scratch.