Описание Arduino IDE для ESP8266
NodeMCU на GitHub
Быстрый старт с ESP8266 NODEMCU LUA в среде Arduino IDE
Драйвера Windows для CP210x
Если USB-чип CH9102, то нужет этот драйвер
Если прошивать напрямую через RX/TX контакты, то потребуется замкнуть GPIO0 (он же D3) с землей.