Hey all. So I'd like to start coding iPhone apps. A couple weeks back, I checked out the MacRumors Cocoa FAQ (http://guides.macrumors.com/Cocoa_FAQ) and, following its suggestion, borrowed the "The C Programming Language" by Kernighan and Ritchie (2nd ed.) book from my library. I opened it up, started reading, opened XCode, and was immediately confused as to how to do what it suggested within XCode. So I google'd and came across this Macrumors thread: http://forums.macrumors.com/showthread.php?t=592502. Now I am honestly confused as hell as to whether I should continue with this book or get another book or what. I just need a definitive answer as to what I should use to begin heading down this road. Can't believe it's this difficult. A little background: I am now 26. Two years out of high school, I took a beginning C++ class called "Algorithms and Computing with C++" as it was part of my Engineering curriculum. As much as I 4.0'd it, I honestly never thought I'd need the information again and never made a point of staying up with the content and applying my programming knowledge (so I vaguely recollect C++ stuff). Now I'm about to enter med school (fall of 2010) and I see much potential in iPhone medical related apps and would like to get into developing them. I want to make it a point that I really don't want to ever make Windows applications, so please excuse any recommendation of learning a language that will allow me to code on a broad basis. I would really only like to learn how to create Mac OS X applications, iPhone applications, and maybe Android apps (potentially in the future). So ultimately, I just need guidance as to what book I can start to read that will supply me with the basis needed to create applications for those platforms. Is there really no consensus as to how a beginner should proceed?