Arduino IDE (with Arduino-ESP32): easiest start, lots of examples. Recommended for your first projects.
ESP-IDF: Espressif’s professional toolkit. More control, but steeper.
You can move to ESP-IDF later; Arduino-ESP32 can even be used inside ESP-IDF as a component. Some board makers, Waveshare for example, provide examples for both.