There are several ways to go about learning how to program for the iphone online. You can find free resources as well as paid resources. One can find downloadable ebooks, videos, courses, webinars, seminars, university lectures, on-site lectures, conferences, blogs and forums.
I have looked for direct sources that teach you iphone SDK tutorial and iphone programming and found a few good resources that I have listed and explained in brief below.
iPhone Course at Universities
Stanford University - iPhone Course Material Online
This one is absolutely brilliant and a must download for all experienced developers who want to venture quickly into iPhone development. No handholding is provided and you are on your own with these lectures, so I suggest it only for experienced coders out there. If you are lucky enough to get admission in Stanford and are pursuing computer science, this course is an absolute must attend.
Purdue College of Technology - iPhone Course Seminar
A brief lecture on app development on the iOS4 platform. Individuals can learn more about applications for Apple Inc.'s mobile platforms, including the iPhone, iPod touch and iPad. Speaker Steve Hayman, an Apple consulting engineer, shows how individuals and institutions are building innovative mobile applications for their organizations and broader audiences. He highlights and deconstruct some popular applications and how to get started building personal applications using Apple's free developer program. In addition, he discusses Web development with Dashcode, native application development with Xcode and Interface Builder, and reviews the integration and deployment options and Apple's developer program.
Building an iPhone App, from Start To Finish - Case Study
This is a gold nugget that every iPhone developer must download and read.
Its a 37 page guide that the developers of an App called Photokast have written that details the development process, decisions and what they learned during the creation of their app. Their hope is that the document might provide insights for other iphone developers when they start out on iPhone App development projects. Photokast's creators are unique in that they spent time to help others faced with the same task. The app itself is fun, too: it serves up photos from your area, asks you to rate them and spreads the most popular pics to more users. Download, read and save this one for sure.
iPhone Business Related
The Business of iPhone App Development: Making and Marketing Apps that Succeed
The phenomenal success of the iPhone and the iPod touch has ushered in a "gold rush" for developers, but with well over 100,000 apps in the highly competitive App Store, it has become increasingly difficult for new apps to stand out in the crowd. Achieving consumer awareness and sales longevity for your iPhone app requires a lot of organization and some strategic planning. This book will show you how to incorporate marketing and business savvy into every aspect of the design and development process, giving your app the best possible chance of succeeding in the App Store. The Business of iPhone App Development was written by experienced developers with business backgrounds, taking you step-by-step through cost-effective marketing techniques that have proven successful for professional iPhone app creators-perfect for independent developers on shoestring budgets. Although there are a few iPhone app marketing books on the horizon, they appear to tackle the subject from purely a marketer's perspective. What makes this book unique is that it was written by developers for developers, showing you not only what to do, but also how to do it, complete with time-saving resources and ready-to-use code examples. No prior business knowledge is required. This is the book you wish you had read before you launched your first app! Visit the amazon page of the book here - The Business of iPhone App Development: Making and Marketing Apps that Succeed
Here are some of the popular books selling on Amazon if you want to self learn
- The iPhone Developer's Cookbook: Building Applications with the iPhone SDK (Developer's Library)
- Beginning iPhone Development: Exploring the iPhone SDK (Beginning)
- iPhone SDK Development
- iPhone SDK Application Development: Building Applications for the AppStore
- iPhone in Action: Introduction to Web and SDK Development
- iPhone Programmer's Road Map: A Guided Tour of the Official SDK
- iPhone SDK Programming: Developing Mobile Applications for Apple iPhone and iPod touch
Xcode 3 Unleashed
- Cocoa(R) Programming for Mac(R) OS X (3rd Edition)
- Professional iPhone and iPod touch Programming: Building Applications for Mobile Safar
- Core Animation for Mac OS X and the iPhone: Creating Compelling Dynamic User Interface
iPhone SDK Tutorial | iPhone Development Tutorial - Live iPhone Training Courses Offered at EDUmobile.ORG
Are you frustrated and tired of looking for a well structured online iPhone Tutorial that is supported by real teachers who guide you through every topic step by step?
Although, there exists iphone development content from bloggers, portals and a couple of universities - the problem is that, most of these iPhone tutorials are either not available in full indepth format or are just not organized properly, and completely lack any valuable student-teacher interaction.
Real tutors at EDUmobile.ORG show you how to systematically learn to code just like the experts on the iPhone, via a step by step, training system, that is currently training over 400 developers via private course, online iphone blog and forum.
Course creators and instructors have worked on mobile apps and mobile gaming projects published by top tier companies such as EA Mobile, iPlay, Oberon Media, Disney Mobile, Sony Pictures, Warner Bros, and Vodafone amongst others.
The iPhone Programming Tutorials are Delivered By -
 Online Video Training Sessions
 One-on-One Interactive Online Support
 Weekly PDFs and Worksheets
 One or Two Live Industrial Projects
Learn more about the iPhone SDK Tutorial