David Chisnall has been working with Objective-C for some years, both as a user and a compiler writer. In this three-part series, he gives a guided tour of the language.
Part 1 Takes a look at the history of the language and its underlying philosophy.
Part 2 Investigates some of the concrete syntax. such as defining and using classes.
Part 3 Covers the more advanced parts of the language.