Mom just bought me Building Cocoa Applications: A Step-by-Step Guide. Now, my friend John told me that I could learn all about Objective-C on my own. I tried to do that, actually, but learning Apple’s Interface Builder, Project Manager, and attempting to master Objective-C all at once without some awesome documentation just wasn’t going to happen.

(Apple does include a lot of documentation, much of which you can see at developer.apple.com, but the stuff I’ve seen was reference-oriented, not tutorial-oriented.)

Thus the book. Here’s an impressive code snippet:

            NSPoint p1 = NSMakePoint(X(f),Y(f));
            NSPoint p2 = NSMakePoint(X(g),Y(g));
            [NSBezierPath strokeLineFromPoint:p1 toPoint:p2];

NSBezierPath?!?!