A complete step-by-step guide for Installing the ESP8266 Arduino Core add-on on Windows, Mac OS X or Linux, Testing the installation with example codes.