Recommended · for some experience
Getting Started with the ESP32 Development Board | Programming an ESP32 in C/C++
Why people recommend it
Valued as a clear entry point to ESP32 work with the ESP-IDF command-line tools rather than Arduino, ideally alongside the official documentation.
Watch for: The editor shown has no language server, so your own setup may flag extra errors