I want to build iOS apps (like the rest of the world). I have been given advice to learn C first and the K&R book was recommended by many. I have now finished about a half through the book.. On the way, I've been peeking at many obj-C tutorials, especially the stanford lectures at itunesU. But the problem is whereever i look, the tutor seems to act on the basis that i know what things like classes and methods are for. I know what they are for on a superficial level but not enough to follow through as i am not familiar with the lexicon.. Now is C not enough to follow on to obj-c? Is there any obj-c resource that explains a class like the K&R book explains a function before it moves on to the syntax. Anything that assumes that obj-c is my first OOP language. Every tutorial, on a level, feels like "You know what an apple is, i do not need to tell you that its a fruit, but obj-c we write is as 'appley' ". But since i am learning plain old C which talks about vegetables, i can not keep up with the talk about fruits (classes, methods and all the other OOP stuff). So even if i know a thing or two about fruits, i stumle when someone says "to get the seeds off an apple". Seeds? What seeds?