Robotics is the one field of engineering you can hold in your hands. It joins mechanics, electronics and code into a machine that senses the world, decides what to do, and then acts on it. This first lesson maps the whole field, shows you the kinds of robots and which one to build first, explains the three skills you will grow, and gives you a concrete roadmap from knowing nothing to a robot moving across your desk.
- Define a robot in terms of the sense–think–act loop, and tell a robot apart from a toy or a fixed machine
- Name the main kinds of robots and choose a sensible, cheap first project
- Describe the three skill areas robotics combines and where each one matters for a beginner
- Follow a step-by-step roadmap from zero to a first working robot
What a robot actually is
A robot is a machine that senses its surroundings, decides what to do about them, and acts to change something — and does this repeatedly, with some degree of autonomy. That last part matters. A lamp acts (it lights up) but senses and decides nothing. A remote-control car senses and acts, but *you* are doing the deciding, so it is a vehicle, not a robot. A Roomba senses walls and dirt, decides where to go, and drives itself — that is a robot.
The engine underneath every robot is the sense–think–act loop. A sensor turns something physical (distance, light, rotation, an image) into a number. A controller — a small computer running your program — reads those numbers, decides, and sends commands. An actuator (a motor, a servo, a wheel) turns those commands back into physical motion. The loop runs over and over, often dozens or hundreds of times a second, which is what makes the machine seem alive.
- Sense — sensors measure the world and produce numbers (distance in centimetres, a wheel's rotation, a camera frame).
- Think — the controller runs your code: read the sensors, apply logic, decide the next action.
- Act — actuators execute the decision by moving something (spin a wheel, turn a joint, blink a light).
Autonomy is a spectrum, not a yes/no. A line-following robot is barely autonomous; a self-driving car is highly autonomous. You will build up that spectrum one sensor and one decision at a time.
The kinds of robots — and which to start with
Robots come in a few broad families, and picking the right one to start with saves you money and frustration. The families differ in how they move and what they are for.
| Family | Example | Good first robot? |
|---|---|---|
| Mobile (wheels/tracks) | Roomba, a rover, a line-follower | Yes — cheap, safe, forgiving |
| Manipulator (arms) | Factory arm, a desktop servo arm | Later — motion is trickier |
| Aerial (drones) | Quadcopter | No — crashes are expensive |
| Legged / humanoid | Boston Dynamics Spot | No — hard and costly |
Start with a small wheeled mobile robot. It is the best teacher: it is inexpensive, it fails gently (it bumps a wall rather than falling from the sky), and it exercises everything at once — a sensor to see obstacles, motors to move, and a control loop to tie them together. A two-wheeled robot that avoids obstacles or follows a line is the classic, and rightly so. You can build one for the price of a few coffees, and everything you learn transfers to bigger robots later.
The three skills robotics combines
Robotics sits where three disciplines meet. You do not need to master all three before you start — you grow them together, and a kit handles the parts you are not ready for yet.
- Mechanical — the body: the chassis, wheels, joints and how forces move through them. For your first robot this is a pre-made kit chassis, so you can ignore most of it at first.
- Electronics — the nervous system: power, wiring, and the signals between the controller, sensors and motors. You need the survival basics (the next lesson), no more.
- Software — the brain: the program that reads sensors and commands actuators. This is where most of your time and most of the fun will be.
For a beginner, software and electronics matter most, because the mechanical side can be bought as a kit. That is good news: it means you can start building intelligent behaviour on day one instead of machining parts. As you advance, you will care more about mechanics — how a robot arm reaches, how a drive train handles a slope — but that is a problem for future you.
The 'hello world' of robotics
Every robotics journey begins with the same tiny milestone: blinking an LED. It looks trivial, and it is — but it proves your whole toolchain works end to end: the board, the cable, the code, and the upload. If you can make a light blink, you can make a motor spin; the rest is detail. Here is the classic Arduino sketch.
// Blink the built-in LED — the 'hello world' of robotics.
void setup() {
pinMode(LED_BUILTIN, OUTPUT); // tell the board this pin drives an output
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // LED on
delay(500); // wait half a second
digitalWrite(LED_BUILTIN, LOW); // LED off
delay(500);
}Notice the shape: a setup() that runs once to configure the hardware, and a loop() that runs forever. That loop() *is* the sense–think–act loop in miniature. Swap the LED for a motor and add a sensor read at the top, and you have a robot. This structure — set up once, then loop forever — is how almost every microcontroller robot is written.
A roadmap from zero to a first robot
Here is the order that works, each step building on the last. Do not skip ahead — every step is a checkpoint that isolates one new thing so that when something breaks, you know where to look.
- Get a microcontroller board and a starter kit (the next two lessons cover exactly what and where to buy, cheaply).
- Blink an LED — prove the toolchain works.
- Read one sensor (a button, then an ultrasonic distance sensor) and print its value to your screen.
- Drive one motor through a motor driver — never straight from the board.
- Combine sensor plus motors into a behaviour: follow a line, or stop before a wall.
- Add a Raspberry Pi and a camera for vision, once the basics are solid.
- Learn ROS 2 and simulation to design bigger robots without buying more parts.
Do not buy everything at once. A single ~$30 starter kit covers steps 1 through 5. Add the Raspberry Pi and camera only when you reach step 6 — you will understand what you need far better by then, and you will not have wasted money on parts you never used.