Month 1 of 6
Electronics, the bench, and the tools you build everything with
Electronics, the bench, and the tools you build everything with
Almost every roadmap skips this and starts at Arduino, which is why so many people can copy a wiring diagram but cannot fix anything when it breaks
Robotics is the one software field where the bug is sometimes a loose wire, a sagging battery or a motor drawing more current than your regulator can supply, and you will never diagnose those if you do not understand the electrical layer underneath
What to learn
1Electronics fundamentals
You need Ohm's law, voltage dividers, what a capacitor does, how a transistor switches, and how to read a schematic
You do not need to design an op-amp from first principles
How to learn it
Start in a simulator before you spend a single dollar, because you can wire things wrong at zero cost and actually see why they failed
The most common beginner mistake is watching hours of video without ever building the circuit, so build every example as you go, even in the simulator
Resources
Falstad Circuit Simulator (free, in-browser)
Animated electron flow and live voltage colouring, so you actually watch current move instead of imagining it, which is the fastest way to build intuition
Tinkercad Circuits (Autodesk, free with account)
The only simulator that gives you a virtual breadboard, a virtual Arduino and a virtual multimeter together, so it catches your wiring mistakes before you own any parts
All About Circuits, "Lessons in Electric Circuits" (free)
A complete open-licensed EE textbook in six volumes, and this is your reference when a video hand-waves something you need to actually understand
Afrotechmods Tutorials (free)
Short, fast, funny videos sorted into beginner, intermediate and advanced, and the right choice if you bounce off lecture-format teaching
Make: Electronics, 3rd edition, Charles Platt ($29.99)
The best single paper book for someone who has never held a multimeter, built around deliberately destroying components to learn their limits
What to focus on
Practice task
build a voltage divider in Falstad, calculate the output voltage by hand, then confirm it in the simulator. Then build a transistor switch that turns an LED on from a logic-level input, since that is the exact circuit that will later let a 3.3V microcontroller pin control something that needs more current than the pin can supply
2The bench, the tools, and what everything costs
This is the section that decides whether you actually start, so here is the honest budget
Tier 0, $0. Falstad, Tinkercad and All About Circuits, so that you learn Ohm's law and dividers before spending anything. Genuinely do this first
Tier 1, roughly $45 to $60. A starter kit and a multimeter. Every kit below is solderless, so you need no iron yet
Tier 2, roughly $110 to $160. Add a soldering iron, solder, side cutters, wire strippers, helping hands, perfboard and extra passives
Tier 3, roughly $200 to $300. Add a bench power supply, better meter, desoldering pump, storage drawers and a robot chassis kit
Verified kit prices, September 2026
Elegoo UNO R3 Super Starter Kit ($42.99)
The best value pick and the kit most beginner courses target, with a pre-soldered LCD, power module and a 22-lesson PDF
Elegoo UNO Basic Starter Kit ($19.99)
The cheapest real entry point if money is genuinely tight, with an Uno clone and basic passives
SparkFun Inventor's Kit v4.1.2 ($99.95)
The best curriculum of any kit, 16 circuits across 5 projects ending in a working robot, and the free guide is readable even if you buy a cheaper kit
Adafruit digital multimeter 9205B+ ($17.50)
Volts, current to 20A, continuity, resistance and capacitance, which is everything you need for years
Pinecil V2 soldering iron ($25.99 community, $35.99 retail)
A real temperature-controlled iron for the price of a toy one, USB-C powered, takes standard TS100 and Hakko T12 tips
Where to order, and the honest guidance
- AliExpress is cheapest by a wide margin, often 3 to 10 times less, but shipping runs 2 to 6 weeks and there is no support when a board arrives dead
- Amazon is mid-priced and fast, and the right place for your first kit
- Elegoo direct ships from regional warehouses in about a week
- Adafruit and SparkFun cost more and are worth it early, because every product page links a full tutorial and their support is real
- Seeed Studio and DFRobot ship worldwide from China at low-to-mid prices
- DigiKey and Mouser are for exact parts by specification with genuine datasheets, not for kits
- Pololu ships internationally and is the best source for motors and drivers
For your first order, pay the premium and buy from Amazon or Elegoo direct so you are building within days instead of sulking for a month. Once you know what a 10k resistor is for, order everything from AliExpress
Practice task
buy a kit and a multimeter, then measure things. Measure the voltage of a battery, the resistance of five random resistors and check them against the colour bands, then use continuity mode to find a deliberately broken wire you make yourself. This sounds trivial and it is the single skill that will save you the most hours over the next six months
3Soldering
At some point a jumper wire will not be good enough, and a robot that shakes itself apart mid-demo is not a portfolio piece
Resources
Adafruit Guide to Excellent Soldering (free)
Iron selection, joint technique, photographs of every common failure, and safety, and it is the reference everyone in the industry points to
SparkFun: How to Use a Multimeter (free)
Voltage, resistance, current and continuity explained properly, including what to do when you blow the fuse, which you will
What to focus on
Practice task
solder header pins onto a cheap breakout board, then test every pin with continuity mode, and do the whole thing three times. Then desolder one and resolder it, because removing components badly is how most beginners destroy boards
4Python, the terminal and Git
You will use all three every single week from here to month six, so get them out of the way now
Resources
CS50P: Introduction to Programming with Python (Harvard, free)
More rigorous than most beginner courses, with problem sets and a final project, and the structure is what makes people finish it
Python for Everybody (Coursera, free to audit)
The gentlest starting point if CS50P feels too steep, taught by one of the most beginner-friendly instructors online
The Missing Semester of Your CS Education (MIT, free)
Shell, scripting, and the command-line fluency that university courses skip, and robotics runs on the command line
Learn Git Branching (free, interactive)
The best visual tool for understanding branches and merges, which is the part of Git that confuses everyone
What to focus on
Practice task
from today, every project you build lives in a GitHub repo with a README that has a photo, a wiring description and a one-paragraph explanation of what broke and how you fixed it. That last part is what makes a repo look like engineering instead of a tutorial
Month 1 Milestone
By the end of this month you should be able to:
Check yourself
2–3 hours a day is the design load.