NodeMCU or WeMOS, not Arduino (those are ESP8266 based; not AVR like Arduinos; comes with built-in WiFi; for monitoring you can connect directly to its built-in web server).
No, but there's a core for the Arduino IDE and they're largely code compatible. Most Arduino libraries run on the ESP8266 without changes. For more info on this processor, start here.