While reading one of Jeff_T's posts, I saw this on Mastodon.
ESP32_Post.jpg
That's the nice thing with some of the ESP32, you can use either Arduino or Micropython, I have a few that I configure with DOIT in the boards manager
With C\C++ you get access to both cores of the ESP32 which is really great when you need the speed.
I see it was posted to randomnerdtutorials that a pretty good site.