Stanford offers free "How to Make iPhone App" classes on iTunes U. Just search for it, and I'm sure you'll find it. Not sure what it's called, maybe Stanford programming.
http://www.appforyou.com Apparently they blow the "For Dummies" version of the book right out of the water. I'm too lazy to try it out