http://duckduckgo.com/?q=iphone+development+%22getting+start... Look through a few of the results, and pick one that you connect with, then start. This one looks promising, YMMV: http://iphonedevelopment.blogspot.com/2008/03/getting-starte... Option: Mobile programming is somewhat specialized. If you don't get it right away, rather than giving up you could just try to learn the language that iphone programming is done in (objective-c, I think), and then come back to it as soon as you can (don't wait to be an expert). The second link above suggests that, under somewhat different circumstances, but it's good advice.
http://duckduckgo.com/goodies.html I'm a fan, but not a fan boi.
http://www.appsamuck.com/ Old (2008?), so may not be as much use anymore but worth checking out.
If you can get your hands on the code of a basic program that exists, and then goof with it, -that might be a good starting point. I personally learn better from just getting into it than I do from books, etc.