ESP32 has three UART interfaces, i.e., UART0, UART1, and UART2, which provide asynchronous communication (RS232 and RS485) and IrDA support..
esp32
Getting started with ESP32 and ESP-IDF || LED Blinking
This particular tutorial will cover how to setup the IDE in windows, and how to blink the LED. I will be using the ESP32 WROOM Devkit..