Lua is a general purpose embedded programming language designed to support procedural programming with data description facilities. Being an embedded language, Lua has no notion of a “main” program; it only works embedded in a host client. Lua is provided as a library of C functions to be linked to host applications. The host can invoke functions in the library to execute a piece of code in Lua, write and read Lua variables, and register C functions to be called by Lua code. Moreover, fallbacks can be specified to be called whenever Lua does not know how to proceed. In this way, Lua can be augmented to cope with rather different domains, thus creating customized programming languages sharing a single syntactical framework. It is in this sense that Lua is a language framework. On the other hand, it is very easy to write an interactive, stand alone interpreter for Lua.
Well, let’s cut the whole story short, Lua is very popular in game development, simple and easy to learn. Corona SDK is a popular game development tool you can use to build cross platform mobile games (iPhone, iPad, Android e.t.c) on windows and mac.
Anywazzee, visit Ansca mobile’s website to find out more about corona SDK.
I just started using corona and I think its cool, I’m sure you’d love it too.