Browse by board
You already have a board. Start from that, and see everything written for it.
ESP32-S3
The current default: dual-core, native USB, plenty of RAM for a display buffer or a TLS connection. Everything here targets a plain S3 dev board over USB-C.
ESP32
The original dual-core WiFi and Bluetooth chip. Still the cheapest way to put a sensor on your network, and still what most library examples assume.
ESP32-C3
RISC-V, single core, small and cheap. The right choice when a project needs WiFi and one sensor, and nothing else.
Raspberry Pi
A real Linux machine with GPIO pins. Reach for it when the project needs a filesystem, a camera pipeline, or Python libraries a microcontroller cannot run.
Raspberry Pi Pico
RP2040 and RP2350 boards, in C or MicroPython. No WiFi unless it is a Pico W, but the PIO block does timing tricks nothing else at this price can.
Arduino
Uno, Nano and the classic AVR boards. 5V logic, no networking, and the gentlest possible introduction to embedded code.
ESP32-C3 OLED
Our C3 board with the 0.42 inch screen already wired to it, and the expansion base that gives it a battery. Sixteen holes, two of them spent on the display before you start.