App Inventor is an easy and fun way for the uninitiated to learn about computer programming, and is at the same time a productive tool for advanced.