How does one go about "porting" an app, I can't imagine it's an easy process, but I'd love to learn basic, if not advanced OS X programming. I've used Basic, HTML, and Hypercard, so I know a few general basics about programming, but I'd like to learn more. I've been pretty much self-taught, so if I could get a manual on programming, I feel confident I could tackle it. Does anybody know any good (easy) resources on Carbon/Cocoa programming.