This post has been written to aid in the teaching of a Arduino Course at Middlesex University.

Quick video tutorial on how to Program the ESP8266 with Arduino IDE from OSX