THE TOOL:

TUNIOT FOR ESP32 is an online visual programming tool for the ESP32 board. It generates C++ code from bloc.

You can start coding by following this link.

VIDEO TUTORIALS:

This is a list of video tutorials where you can learn ESP32 from scratch like blinking the internal LED to more advanced projects like controlling the board over the INTERNET or communicate with an Android device over WIFI.
The list is organized into 3 main parts:

  • Stand alone: You will use your board like a normal Arduino Uno without any communication with other boards or network. We will see mainly how to connect the ESP32 to different sensors, motors and display.
  • Local network: You will see how to connect the ESP32 to a WIFI network and how to make the board communicate with other boards or an Android device.
  • Internet: You will see how to connect the board to web services or how to control with MQTT protocol or an Android device