Learn electronics and Arduino to build real projects in five months

Five months of weekend builds — about three hours a week, roughly 65 hours total — gets a complete beginner from "what's a resistor" to working, breadboarded Arduino projects with sensors, motors and serial output. You will short out at least one LED. That's how it's supposed to go.

5 months · ~65 hours · breadboarded projects with sensors, motors and code you wrote

Week 1 · gear up

1.An Arduino UNO R4 starter kit

The official Arduino Starter Kit R4 ($95, often $76 on sale) ships with the UNO R4 WiFi board, a printed project book with thirteen guided experiments, and every component you need to follow along — LEDs, resistors, sensors, servos, breadboard, jumper wires. Yes, you can find cheaper Elegoo clones for $40 — they work, but the official kit's project book is good enough that the price difference is worth it for an absolute beginner. Do all thirteen projects in order before opening anything else.

~$76–95 official kit; clones from $40

Arduino Starter Kit R4 →
Months 1–3 · 3 hours/week

2.Charles Platt — Make: Electronics, 3rd Edition

Platt's Make: Electronics (3rd ed., 2021) is the canonical "learn by discovery" textbook for beginner electronics. You short out a battery deliberately. You overheat an LED to see what it looks like. You pull apart a relay. By the end you understand voltage, current, resistance, capacitance, transistors and logic gates not as formulas but as physical things you have personally smelled. Buy a small parts kit alongside (~$40) for the experiments — Maker Shed sells one matched to the book.

Book ~$32; companion parts kit ~$40

Make: Electronics 3rd Ed. →
Months 3–5 · 3 hours/week

3.Paul McWhorter — Arduino tutorials on YouTube

Paul McWhorter is a retired engineering teacher whose 60-plus-part Arduino tutorial series is the most thorough free Arduino curriculum in existence. He teaches like a teacher: he over-explains, he repeats, and his pace is glacial enough that a beginner can actually follow. Start at Lesson 1 and work through it linearly. By Lesson 30 you'll be reading datasheets, controlling motors, writing functions, and sensor-fusing accelerometer data. He also has a sister series for the Raspberry Pi when you outgrow Arduino.

Free on YouTube; lesson code on toptechboy.com

Paul McWhorter's Arduino lessons →

If this doesn't fit you

If you'd rather skip discrete components and dive into networked devices and home automation, skip Platt and use a Raspberry Pi 5 plus the official "Learn Python with Raspberry Pi" path instead. You'll learn programming and Linux faster but you'll never quite understand what voltage is doing. Good for software-leaning learners who want to build a smart-home dashboard in months, not internalize Ohm's Law.

Why this path

Most Arduino learners skip the underlying electronics, copy code from random tutorials, and end up unable to debug a circuit when it doesn't work. Platt fixes that by forcing you through the physics first. McWhorter then layers programming and microcontroller architecture on top, slowly. The official Arduino kit is the bench. Five months in, you can read a datasheet, design a small circuit, and write the firmware to run it — which is the actual threshold to "I know electronics."