Personally, I utterly love these little guys.  The board supports various programming languages such as Lua, Arduino, and MicroPython, making it a versatile choice for beginners and experienced developers alike.  I find them incredibly easy to develop for via vscode and the PlatformIO plugin... which allows me to develop against it as if it's an Arduino ðŸ˜€.  You can also use the Arduino IDE if preferred.  See the links below, or search Google for main more!

The ESP32 DevKit V1 development boards (aka ESP32-NodeMCU) are perfect tools for your Internet of Things (IoT) and electronics projects. These boards are brand new and make a great addition to your electronics toolkit.  With this, you can build a wide range of IoT projects, including home automation systems, smart appliances, and more. 

These boards feature the ESP32 microcontroller, a Wi-Fi and Bluetooth-enabled chip that makes it easy to connect your devices to the internet. The board also includes a USB-C interface for easy programming and a 3.3V power supply.

Don't miss out on this opportunity to add the ESP32 DevKit V1 to your electronics toolkit.

Features:
  • ESP32 microcontroller with Wi-Fi and Bluetooth capabilities
  • USB interface for easy programming
  • 3.3V power supply
  • Supports programming languages such as Lua, Arduino, and MicroPython
  • Brand new
Note: you will need a USB-C cable (not included) to connect this to your computer.

Links
Additional Advice
Do not hook these to any external power supply whilst simultaneously connected into your computer.  Disconnect from your computer before applying any external power.