Hi MR. I can't figure out to learn C before Objective-C?.. My primary goal is programming for Mac and the iPhone because I love the interface prettiness and the operating system. I am reading the book "Programming in Objective-C 2.0" by Stephen Kochan (60 pages read) and so far it is great. In his book he doesn't recommend to learn C before Objective-C because it will give one a bad habit when programming Objective-C. But the MR guide recommend to learn C first, then Objective-C. What is your opinion? Why SHOULD I learn C first? Why SHOULDN'T I learn C first? Any other programming language you can recommend before Objective-C? If yes, why? If not, why? Thanks in advance! P.S. I know there is ALOT of threads about this, but I havn't found the answer for my question yet. P.P.S. English is not my mother language so sorry for any typo mistakes.