Introductory course to iphone development
courses.csail.mit.edu
courses.csail.mit.edu
It goes through step by step and explains how the OO terms you know map from C++ to Objective-C, e.g., "If you want to declare a static class method, you use this syntax..." If you're familiar with OO in general it's pretty good, too.
It really lowers the Objective-C syntax hurdle, IMO.
also the Apress books about iPhone development and objective C have been the best books I've seen.
I haven't seen any other online courses I've liked other than the stanford one.
(Thanks for the recommendation, just bought the apress iphone dev book)
My friend who has been lucky enough to get a job doing Cocoa development (without knowing Objective-C/Cocoa) has taken about six months to become proficient (and he still has trouble - and when he pair-codes with excellent Cocoa programmers - just tries to not get in the way).
I stopped a while ago but will restart - I'm still very much on that learning curve.
http://stackoverflow.com/questions/276907/starting-iphone-ap...
In summary, it is not impossible, but if you want to distribute your app through the app store, you should probably get a Mac.