You will need firmware, NodeMCU flasher to flashing the firmware, and Esplorer GUI to test the firmeare. All the tool you can find it here.
Wiring as below use a PL2303 USB-TTL here:
TX-RX, RX-TX, GND-GND, 5V – VIN
Open the nodeMCU flasher, and insert the firmware path as below:
The setting should be also kept as default:
Click on Flash on the NodeMCU flasher, and then on the board, hold down “flash” button, and then press “RST”, now nodemcu flasher will start to burn the firmware:
Once this is done, open Esplorer to test, open the correct port with 9600 baudrate.
Send command “=node.heap()”, and click “Send”, and you can get feedback as below:
Now you can start learn the programming and design!