Getting Started with Electronics

Before I touched an ESP32 I had almost zero electronics experience. I knew what a battery was. That was about it. This post is everything I wish someone had told me in the first week — the essential concepts, the tools worth buying, and the mistakes I made so you don't have to.

The Breadboard — Your Best Friend

A breadboard lets you build circuits without soldering. You push components and wires into the holes and they connect electrically. Every beginner project starts here.

Breadboard with components wired up

The key thing to understand about a breadboard is how the rows connect internally. The two long rails on the sides are power and ground — they run the full length. The rows in the middle connect horizontally in groups of 5, with a gap in the middle separating the two sides.

Power rail (+) ─────────────────────────────── (+)
Ground rail (─) ─────────────────────────────── (─)

[ a b c d e ]   [ f g h i j ]   ← each row connects across
[ a b c d e ]   [ f g h i j ]   ← gap in middle = two halves

A breadboard can save you hours of frustration if you understand it, or waste your whole afternoon if you don't.

Essential Components

Here's the starter kit I'd recommend buying before anything else:

ComponentWhat it doesCost
Breadboard (830 tie points)Prototyping base~$3
Resistors (assorted)Limit current~$5 for 500pcs
LEDs (assorted)Visual output / indicators~$4
Jumper wires (M-M, M-F, F-F)Connect everything~$5
Capacitors (ceramic + electrolytic)Filter noise, store charge~$4
Push buttonsSimple input~$3
MultimeterMeasure voltage, current, resistance~$15

Total: around $40 for a solid starter kit. AliExpress will get you there for half that if you wait 3 weeks.

Voltage, Current, and Resistance

These three are the foundation of everything. If you understand Ohm's Law you can figure out 80% of basic circuits.

Ohm's Law: V = I × R Voltage (V) equals Current (A) times Resistance (Ω)

Think of it like water in a pipe. Voltage is the pressure pushing water through. Current is how much water is flowing. Resistance is how narrow the pipe is.

If you have 5V pushing through a 220Ω resistor:

I = V / R = 5 / 220 = 0.0227A = 22.7mA

That's roughly the right current for a standard LED — not enough to burn it out, enough to make it glow.

Before connecting anything to a microcontroller, learn to blink an LED with just a battery, resistor, and LED. It teaches you polarity, current limiting, and how to read a simple schematic.

[3.3V] ── [220Ω resistor] ── [LED anode +] ── [LED cathode −] ── [GND]

The flat side of the LED is the cathode (negative). The longer leg is the anode (positive). Get it backwards and it just won't light up — LEDs are one of the few components that won't die from polarity mistakes.

Tools Worth Having

Multimeter — non-negotiable. Use it to check continuity (is this wire actually connected?), measure voltage (is my power supply actually 3.3V?), and verify resistor values.

Wire strippers — a $5 pair from a hardware store is fine. Don't use scissors.

Tweezers — for placing small components. Your fingertips are too big for most SMD work.

A good desk lamp — more important than you think. Half of debugging is just being able to see what you wired.

Common Beginner Mistakes

Not connecting ground. Every component needs a complete circuit path back to ground. If your LED isn't lighting up, check ground first.

Forgetting a current-limiting resistor on LEDs. Without a resistor, you'll push too much current through the LED and it will burn out in seconds. Always use a resistor.

Shorts on the breadboard. Wires touching the wrong row, or legs of components bridging the center gap — these are invisible to the eye but kill your circuit. The multimeter's continuity mode is your best debugging tool here.

Assuming the component is broken. It almost never is. It's the wiring.

What's Next

Once you're comfortable with a breadboard and basic components, you're ready to add a microcontroller. The ESP32 is my recommendation — it's got enough power to do interesting things, and the community is huge.


Time to get comfortable: 1–2 weekends of tinkering.