Internet of Things Experiment Guide
Soldering and Arduino Setup
The ESP8266 community has created a library and bootloader that allows us to program ESP8266 chips and boards using Arduino (see this GitHub repository for more information).
Once you have the Arduino IDE installed, follow the directions on this page to install the ESP8266 library.
At the end of the installation guide, you should have the Thing Dev Board running the Blink sketch: