A few months back a friend asked me if I wanted to help work on a small application for OS X. He figured because I had a long history of Windows based programming I would have no trouble making the transition to writing apps for Mac. Well he was wrong for obvious reasons and I also found (unlike coding Windows apps) that the journey to bring my skills up to par for Mac, was a greatly rewarding, yet somewhat convoluted experience.
Back then I put the question to Mudi, one of the devs behind ForkLift, and he came through with some really great suggestions for me (thanks dude!). What follows are some beginner’s recommendations and a brief outline for those interested in learning to build wicked cool programs for Mac’s OS X.