See this excellent overview of the ESP32
Devkit vs ESP32 module |
You need to use Python on your PC to program the ESP32. This assumes that you already have miniconda or cpython installed. For more instructions, see installing c python or installing anaconda python for detailed instructions.
how to install the Anaconda distribution of Python