This is an old revision of the document!
http://hackaday.com/2015/03/18/how-to-directly-program-an-inexpensive-esp8266-wifi-module/
http://www.instructables.com/id/Getting-Started-with-the-ESP8266-ESP-12/
http://www.danielcasner.org/guidelines-for-writing-code-for-the-esp8266/
https://www.baldengineer.com/four-esp8266-gotchas.html