

Arduino D1 Development BoardSee More
ESP-12F WeMos D1 WiFi based ESP8266 for arduino Compatible IDE
An Arduino Compatible wifi board based on ESP8266EX.
Features:
11 digital input/output pins, all pins have interrupt/pwm/I2C/one-wire supported(except for D0)
1 analog input(3.2V max input)
Micro USB connection
Power jack, 9-24V power input.
Compatible with Arduino
Compatible with nodemcu
Useful link:
Using the Arduino IDE for programming the ESP: https://github.com/esp8266/Arduino
NodeMCU (lua on ESP8266) http://www.nodemcu.com/index_en.html
Example of NodeMCU dev board with preprogrammed NodeMCU firmware http://www.electrodragon.com/product/nodemcu-lua-amica-r2-esp8266-wifi-board/
ESP8266 on Breadboard adapter http://www.electrodragon.com/product/esp8266-smd-adapter-board/
Tutorial:
Get started in Arduino: https://www.instructables.com/id/Getting-Started-with-Arduino-3/