Getting Starting with the Lua Programming Language
I recently began Harvard CS50's Introduction to Game Development and began listening to the first lecture, “Pong.” We are introducted to Lua, and I feel intrigued by this language and have since begun exploring it on my own.
Lua is a high level procedural programming language designed in 1993. It’s currently the fastest scripting language (other scripting languages include Javascript, Python etc as oopposed to C++ which is not a general-purpose programming language).
This blog post gives helpful insights into more about Lua.
Lua can interoperate with any C code, and games such as Angry Birds was made using Lua.
I’m currently focusing on using using with the LÖVE game engine. Lua is popular in game development due to its flexible use and simple syntax (more simple than Python).
Installing Lua was not as straightforward as most program installions. I found this Youtube video helpful as a current Windows User.
After getting some errors it felt great to finally see it installed when executing Lua in VS Code.
I am currently working my way through Free Code Camp’s 11-Hour Lua Course(!) I will add another post about my experience when I have finished this.
I’ve also made a Youtube playlist with Lua content I’ll be updating.