Assuming you haven’t run off to abandon Objective-C for the seductive arms of Common Lisp, you’ll definitely want to queue up Mark Dalrymple’s story on how you would start with C and build up to what we have today with the dynamically dispatching Objective-C runtime. It’s an excellent parable of necessity. If you’ve ever wondered why Objective-C is the way it is, this is a great piece of the puzzle.1
For more info on the history of Objective-C, check out Graham Lee’s musings.↩
My books...