Add the ESP8266 board manager URL in the IDE preferences to install the necessary board definitions. Programming:
It is generally much cheaper than official Arduino boards with similar Wi-Fi capabilities. IOPscience How to Get Started Install Drivers: arduino magix