Hardware board chooser
Tick what your project needs (Wi-Fi, Bluetooth, low power, Linux, many pins, 5 V logic and more) and get a ranked list of popular boards with reasons, plus a comparison chart, a language and IDE guide and a pin-voltage warning.
Tick what you need
Items marked "must" remove boards that cannot do it; the others add points for boards that do it well. Ratings are a rough guide from general knowledge of each family, not benchmarks. Everything runs in this page.
Your ranked list
Which language or IDE?
| Tool | Good for | Notes |
|---|---|---|
| Arduino IDE (C/C++) | Arduino boards, and many ESP32, ESP8266, RP2040 and Teensy boards via board packages | Easiest start for most people; huge library collection; Windows, macOS, Linux |
| MicroPython | ESP32, ESP8266, Pico / Pico W / Pico 2, STM32, micro:bit | Type code and run it, no compile step; good for learning; slower and uses more memory than C. Thonny is a beginner-friendly editor for it |
| CircuitPython | Adafruit and many other boards, Pico, some ESP32 | Board appears as a USB drive and you edit code.py; good library of ready drivers |
| PlatformIO | Almost every microcontroller; a professional-style setup inside VS Code | Better project and library management than the Arduino IDE; steeper to start |
| Vendor C/C++ SDK (Pico SDK, ESP-IDF, STM32Cube) | Full control and best performance | Use when you outgrow Arduino-style libraries |
| Linux (Python, C, anything) | Raspberry Pi, BeagleBone, Jetson | A real computer: files, network, cameras, many languages; not hard real-time |
| MakeCode (blocks) | micro:bit | Drag-and-drop blocks in the browser, also JavaScript and Python |
Comparison chart
Numbers are typical or ranges for the common boards; variants differ. "Verify on the maker's page" before you buy: flash, RAM, wireless and pin counts depend on the exact model. No prices are shown on purpose.
| Board | Chip | CPU / clock | RAM / flash | Logic | Wireless | GPIO | OS? | Languages / IDEs | Best for | Beginner | Cautions |
|---|
Beginner friendliness: 3 = easiest to start, 1 = needs more experience. "Adafruit / SparkFun-style" boards are listed generically because the chips and specs vary board to board.
Further reading: Your first microcontroller project (guide), Circuit cookbook, Electronics calculators, Electronics cheat sheet. Last checked November 2026.
Ruggi.Site