This looks like a really interesting way for people to learn how to write computer code using all of the native features of an iPad: Codify.
The programming language used in Codify is Lua (which claims to be "the fastest language in the realm of interpreted scripting languages"). Lua is free open-source software, distributed under the MIT licence.