Walk into any conversation about learning electronics and you will hear the same three names: micro:bit, Arduino, and ESP32. They are often talked about as if they were competitors, which is misleading. They were designed for different jobs, and picking the wrong one is the fastest way to make a beginner give up.
Here is how they actually differ, and how we would choose between them.
The short version
| micro:bit | Arduino Uno | ESP32 | |
|---|---|---|---|
| Best for | Absolute beginners, primary and lower secondary | Learning electronics fundamentals | Connected and wireless projects |
| Programming | MakeCode blocks, Python | Arduino C++ | Arduino C++, MicroPython |
| Wireless | Bluetooth, radio | None built in | WiFi and Bluetooth |
| Sensors on board | Several, out of the box | None | None |
| Logic voltage | 3.3V | 5V | 3.3V |
| Learning curve | Gentlest | Moderate | Steepest |
micro:bit — start here if you have never coded
The micro:bit was built by the BBC specifically for education, and it shows. It arrives with an LED matrix, buttons, an accelerometer and a compass already on the board, which means a student can write something that visibly works within minutes — no wiring, no breadboard, no soldering.
You program it by dragging blocks together in MakeCode. That sounds like a toy, and it is not: the same block structures map directly onto loops, conditionals and variables in text-based languages later on.
The limitation: it is a closed little world. Once a student wants to drive motors, read industrial sensors or connect to WiFi, they will outgrow it.
Good starting point: the TinkerBott Micro:bit Car, which includes the board and adds line tracking and obstacle avoidance so there is somewhere to go after the first lesson.
Arduino Uno — start here to actually learn electronics
The Arduino Uno is the board that taught a generation. It has no sensors, no wireless and no screen, and that is precisely the point: everything you want it to do, you have to wire up yourself.
That friction is the lesson. Students learn what a pull-up resistor is for, why a motor needs its own power supply, and what happens when you get polarity wrong. Those are the fundamentals, and they transfer to every board that follows.
It also runs at 5V logic, which makes it forgiving with the enormous back catalogue of hobbyist components, and its community is unmatched — almost any problem a student hits has been answered somewhere.
The limitation: no wireless, limited memory, and it will feel slow once projects get ambitious.
Good starting point: the Arduino Explorer Kit, which pairs the board with the sensors and modules you need plus a guided course.
ESP32 — start here only if there is a reason
The ESP32 is a genuinely powerful chip: dual-core, WiFi and Bluetooth built in, far more memory and GPIO than an Uno, and it runs both Arduino C++ and MicroPython. Anything involving a phone app, a web dashboard or a device that reports data over a network wants an ESP32.
But it is 3.3V logic, which quietly breaks things for beginners who wire it to 5V components. Its pin behaviour has more exceptions to remember. Error messages are less friendly. None of this is a problem for someone who already understands circuits — and all of it is a problem for someone who does not.
Our honest advice: the ESP32 is the best board here and the worst first board. Come to it second.
Good starting point once ready: the ESP32 Smart Car Starter Kit, which supports blocks, Arduino and Python on the same hardware.
So which one?
- Never written code before, or under about 12? micro:bit.
- Want to genuinely understand circuits? Arduino Uno.
- Comfortable with electronics and want the project online? ESP32.
- Buying for a whole class of mixed ability? Arduino, and add ESP32 for the students who race ahead.
The most common mistake we see schools make is buying the most capable board because it looks like better value. It is not. The right board is the one that gets a student to a working project before they lose interest — and then gets out of the way when they are ready for more.
Not sure which fits your classroom? Talk to our team — we would rather point you at the cheaper kit that works than the expensive one that gathers dust.