AppInventor
AppInventor is a block style programming language used to introduce programming to young students. It will create apps that can be used on android devices.
It can be found at http://appinventor.mit.edu/
Programs can be written and shared with other programmers. Search for "misterv" to find programs that I have written and shared.