One of the best resources that I have found if you want to learn how to develop for iPhone is found on iTunes U. The provider is Stanford University, and it is actually one of the classes that they offer, recorded and posted. CS-193P, to be exact. The class is taught mainly by apple developers, and is for everyone of all skill levels. It takes you through all of the basics for developing, and really teaches you well. I've found it to be a valuable resource that everyone should check out!
All for now!
