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 installed. For more instructions, see here for detailed instructions.
how to install the Anaconda distribution of Python