As a new user to NodeMCU, I want to find a quick-start guide to help me get started. Specifically, I need to know how to flash the NodeMCU firmware onto my ESP8266 or ESP32 board, and what basic steps are involved in setting up the development environment to run a simple Lua script. Please locate the primary 'Getting Started' guide and summarize the key steps for flashing firmware and initial setup.
Navigate to the main NodeMCU documentation homepage (assuming it's nodemcu.com or a similar high-level documentation page). Look for a 'Getting Started' or 'Quick Start' section or link. Navigate to the 'Getting Started' guide. Identify and summarize the steps for flashing the NodeMCU firmware onto a board. Identify and summarize the basic steps for setting up the development environment to run a Lua script.
The agent successfully navigates to a 'Getting Started' or equivalent guide. The summary includes information about using a flashing tool (e.g., esptool.py, NodeMCU Flasher) and selecting the correct firmware file. The summary includes information about connecting the board to the computer via USB. The summary includes basic steps for setting up a serial terminal or IDE (e.g., ESPlorer) to interact with the board and upload Lua scripts.