Code, sweet, code!

I have very recently got a Mac Mini and obviously looked into Objective-C. I’m quite intrigued by the language and it’s quite useful to learn, yet I’m not a fan of the Mac, nor am I a fan of the GUI, so the first thing I wanted to know is how to compile Objective C without XCode and/or without a Mac. This is a beginner’s guide to compiling Objective-C (version 2.0) on Ubuntu and OSX.