Built-in Micro-USB, with flash and reset switches, easy to program
Full I/O port and Wireless 802.11 supported, direct download no need to reset
Arduino compatible, works great with the latest Arduino IDE/Mongoose IoT/Micropython
ESP8266 CP2102 NodeMCU LUA ESP-12E WIFI Serial Wireless Module
ESP8266 is a highly integrated chip designed for the needs of a new connected world. It offers a complete and self-contained Wi-Fi networking solution, allowing it to either host the application or to offload all Wi-Fi networking functions from another application processor.