Developer Two Lives Left (no relation to Tilt to Live developer One Man Left) has introduced an iPad app for those budding programmers out there.
Codify is an app that is based on the Lua programming language, and is designed for users to be able to easily set up and use projects on their iPad. This is not meant to be a compiler for large-scale projects, nor is it meant to be a Lua compiler for iPad, as projects are currently limited to the iPad alone. However, it provides an introduction to programming, with visual tools that can be used to help make a simple project easily.
The app comes with sample projects to explore, sample graphics to use in projects, and the ability to intelligently interact with code in ways that aren't quite available with just a standard Lua editor. This is an interesting option for people looking to get their hands dirty with actual programming, but in a much simpler and friendlier environment.