Computer & Web Basics
Level 0 — start from zero: what computers, the internet, websites, APIs, databases and the cloud actually are.
- How Computers WorkLevel 0
What a computer actually is — hardware, software, the CPU, memory and the operating system — explained with zero assumed knowledge.
basicshardwaresoftwareoperating-system - The InternetLevel 0
How billions of computers talk to each other — IP addresses, DNS, packets and what actually happens when you type a URL.
basicsinternetnetworkingdns - Websites & BrowsersLevel 0
What a website is made of — HTML, CSS and JavaScript — and how a browser turns files into the pages you see.
basicswebbrowserhtmlcssjavascript - Frontend vs BackendLevel 0
Every app is really two programs: one running on the user's device, one on a server. What each side does and how they talk.
basicsfrontendbackendclient-server - What is an API?Level 0
The contract that lets programs talk to each other — requests, responses, JSON and HTTP methods, from zero.
basicsapihttpjsonrest - What is a Database?Level 0
Why apps don't keep data in files — tables, queries, SQL vs NoSQL, and the promises a database makes, from zero.
basicsdatabasesqlnosql - What is the Cloud?Level 0
The cloud is other people's computers, rented by the minute — data centers, AWS, and why nobody buys servers anymore.
basicscloudawsinfrastructure - How Code RunsLevel 0
From `int a = 5` to electricity: compilers vs interpreters, virtual machines, processes and threads, and the stack vs the heap — the machine model every engineer carries.
basicscompilerprocessthreadmemorystack-heap