This tutorial explains the parts of C you need to get started with Cocoa. We cover most concepts in a page or two instead of an entire chapter. Don’t skim. Give your complete attention to each section.
You should already know at least one scripting or programming language, including functions, variables and loops. You’ll also need to type commands into the Mac OS X Terminal.