Getting started with Espressif-IDF: Program ESP32 using ESP-IDF
ESP32 is an important invention for the applications of IoT as it is used for various IoT purposes and has inbuilt Bluetooth, Wi-Fi and capabilities of a microcontroller. For more details about ESP32 and its features you can refer previous articles of ESP32.