Last time I did any computer programming, it was using a text editor. So I was really blown away by App Inventor for Android, which is a visual programming environment. Is that pretty standard now? Is there something similar for developing iPhone Apps? (I am not looking for comments along the lines of, “here is how I develop my iPhone apps.” I am wondering whether there is a development environment that is drag-and-drop like the one at the link.)