Take Stanford's iPhone Programming Class For Free
Silicon Valley’s own Stanford University is one of many universities that has chosen to make more of its course materials available online. With this, comes class CS193P: iPhone Application Programming.
Lecturers Evan Doll and Paul Marcos are delivering the class, and providing the class slides, handouts, and example code on the CS193P announcements page.
While the class is meant to be received in lecture form (and there are no MP3s or videos available of that aspect yet, alas), the slides and handouts should be easily understood by anyone vaguely familiar with the Mac development ecosystem. General concepts are listed well, along with code examples, and the progression from topic to topic is good. The notes lack detail, but this is made up for by the included archives of source code.
Of particular note is the PDF that covers Lecture 2: Introduction to Objective C and Foundation Framework. If you’re not particularly familiar with Objective C’s terminology, it makes a great, free resource to refer to with many diagrams illustrating what all of the key terminology means.