ESP32-S2 Saola-1 is a small-sized ESP32-S2 based development board produced by Espressif. All the I/O pins are broken out to the pin headers on both sides for easy interfacing. Developers can either connect peripherals with jumper wires or mount ESP32-S2 Saola-1 on a breadboard. It comes with a WROVER module, which has 2 MB (16 Mbit) PSRAM mounted for a roomy development environment!
Note that although a key update for the ESP32-S2 is the Native USB, but on the board, the default setting is micro USB connector wired through a CP210x USB to serial converter chip for debugging and programming. The native USB is not available on a USB connector, you will need to use a Micro B USB connector breakout, and wire D19/D20 to D- and D+ pads. See schematics.
Based on Adafruit support, this board support CircuitPython, but as mentioned above, you will have to wire up the USB connectivity to access the CircuitPython disk drive and serial port. Of course, these boards also support Arduino.
Espressif ESP32-S2 supports ESP-IDF master or version v4.2 and higher. You’ll find information to get started with ESP32-S2-Saola-1 board and hardware documentation in Espressif’s Documentation website.