So the guys at a company called Ansca just release a pre-beta of a product called Corona which uses Lua to let you write iPhone apps. Its free in pre-beta and is super easy to use. Lots of documentation and code samples. for instance: local text = display.newText("foo!", 0,0) --displays text "foo" at 0,0 on screen text:setTextColor(255,255,255,255) --R,G,B,A or local rect = display.newRect( 0, 0, 100, 100) --creates a rectangle at 0,0 with size of 100x100 rect:setFillColor(255,0,0,255) -- makes it red Doesn't get much easier than that! Check it out: http://www.anscamobile.com There's a link on that site to the dev site which is where you get the SDK from.