Программирование ESP32 можно осуществлять на многих языках программирования, таких как:
Arduino IDE Espressif IoT Development Framework
mruby[en] MicroPython[en]* Zerynth и другие
Но мы выбираем среду разработки Arduino IDE так как Язык программирования Arduino является стандартным
C++ с некоторыми особенностями, облегчающими новичкам написание первой работающей программы.
Для начала работы с ESP32 нам необходимо скачать дополнительные библиотеки для