I am interested in learning how to make apps for Mac OS X and the iPhone but I have no coding experience whatsoever. I understand I should probably learn C first. What C books (or sites) do people recommend for a complete newbie? What books could teach C and Xcode? Once I learn C, should I be able to understand apple's page on objective c?