   Am I making the right choice for iPhone development?
  Hi guys.I've been more and more intrigued over the past few months about iPhone development. I have experience in C++ and used to be pretty good in C but its been awhile since I used C. I was researching and am about to buy some books that I think will work for me, I just want to make sure I have my bases covered before I order (books take me about a month to get to my worksite so I want to make sure I got em all the first time :) )I have books in my cart on the following subjects:C on the Mac, Objective C, iPhone SDK.Books I think I may need but am not sure about:Cocoa, Cocoa Touch, QuartzAnyone with any experience able to chime in on my shopping list? I would greatly appreciate it. I've gotten mixed answers while looking around on mac forums. I go through books really fast which is why I want to order them all at once.   
  I don't think there are very many books about iPhone development out yet, because of the NDA (which is now lifted, of course).However, this guy has written one. Don't know if it is any good, but there are a few very nice tutorials on the site, so the book might be good too.Here is another site with nice iPhone dev tutorials. You can use pretty much any Mac development book to learn Objective-C. Just remember that some more advanced features, such as garbage collecting, are not available on the iPhone.   ;  Here are some resources online to get you started out -Apple Official SiteThe Stanford CourseSome guy has written a bookProfessional Online Video Training, One-on-One hand holding, PDFs, and Worksheets(the last one is run by my company)... For GameDev.net members, I can get you a free starter chapters for sampling the course. Just PM me or visit the site and put in a request.   ;  Thank you guys for the suggestions :) The initial books I ordered finally came after a month of waiting and I will be checking in to all the links as well.   ;  Objective-C is not necessary to create a game for the iPhone. You can use SDL for iPhone. Create a basic graphics engine in C++ (and opengl) and use Box2d as physics engine.   