I still remember the old days at Stanford taking those 193 programming classes. Now Stanford offered a new one: 193P: iPhone Application Programming. You can download all of the lecture notes from the class website: