Forget every assumption you have about computers being mysterious or magical. A computer is a machine that does one extremely boring thing, unbelievably fast: it reads a list of instructions, one at a time, and does what each instruction says.
That's it. That's the whole game. The reason your laptop can show you videos, run games, and let you chat with an AI is not because it's smart — it's because it can follow billions of those tiny instructions every second without getting tired or making mistakes.
The four jobs every computer does
No matter how fancy it looks on the outside, every computer is doing these four things in a loop:
- Input. Something comes in — a key press, a mouse click, a tap, a microphone picking up your voice, a network cable delivering data from the internet.
- Storage.The computer holds onto things. Some it holds for a fraction of a second (memory, or "RAM"). Some it keeps for years (the hard drive, or "disk").
- Processing. A chip called the CPU — central processing unit — does the actual work. Adds numbers, compares values, moves bits around. Billions of times per second.
- Output. The result comes out — pixels light up on your screen, sound plays through speakers, data goes back out over the network.
Phones, laptops, servers in a giant data centre, the chip inside your microwave — same four jobs. The only thing that changes is the scale and what the inputs and outputs are.
Memory vs. storage — the one thing people mix up
These sound like the same word but they mean different things. It's worth nailing the difference now, because you'll hear both constantly.
Memory (RAM)is the computer's short-term scratchpad. It's fast and small. When you open a browser, everything that browser is currently doing — the page you're reading, your typing, the tabs — lives in memory. Turn the computer off, and memory is wiped clean.
Storage (disk)is the long-term filing cabinet. It's slower than memory but much bigger and it survives a power off. Photos, documents, downloaded files, the apps installed on your machine — they live on disk.
Think of memory like the desk in front of you and storage like the filing cabinet in the corner. You take a folder out of the cabinet, spread it on the desk to work, then put it back when you're done. If the building loses power, the cabinet is fine but anything on the desk gets thrown out.
So where does "software" fit in?
The computer is the hardware: the physical machine. Software is the list of instructions the hardware follows. The two are useless without each other — a laptop with no software is a brick, and software with no hardware to run on is just text in a file.
Operating systems (Windows, macOS, Linux, iOS, Android) are a special kind of software. They're the manager — they keep track of all your files, run your apps, and decide which program gets to use the chip at any given moment. When you click an app icon, you're actually asking the operating system to load that app's instructions into memory and start running them.
- A computer reads instructions one at a time, very fast.
- Every computer does four jobs: input, storage, processing, output.
- Memory (RAM) = short-term, fast, wiped on power off. Storage (disk) = long-term, slower, survives power off.
- Hardware is the machine. Software is the instructions. The operating system is the software that manages all the other software.