01. Foundations
The bedrock concepts every other section quietly assumes. If a later entry says βthe request hits the server,β this section is where I learn what a request and a server actually are.
Planned entries
| # | Entry | Status | One-line description |
|---|---|---|---|
| 1 | What is a computer? | π© COMPLETE | The simplest useful mental model: input, processing, storage, output |
| 2 | What is a program? | π© COMPLETE | A recipe a computer follows β code, instructions, processes |
| 3 | What is the internet? | π© COMPLETE | A global network of computers agreeing to speak the same protocols |
| 4 | How the web works | π© COMPLETE | URLs, browsers, requests, responses β the end-to-end journey of opening a webpage |
| 5 | Client vs server | π© COMPLETE | Who asks (client) and who answers (server) β the foundational relationship |
| 6 | Operating systems intro | π© COMPLETE | What Windows/macOS/Linux actually do for you |
| 7 | Files and folders | π© COMPLETE | Paths, extensions, hidden files, why .env is special |
| 8 | command line | π© COMPLETE | The text interface to your computer β and why itβs not scary |
| 9 | Text encodings & UTF-8 | π© COMPLETE | Why βcafΓ©β sometimes shows up as βcafΓ©β and how to avoid it |
Suggested reading order
1 β 2 β 3 β 4 β 5 β 7 β 8 β 6 β 9. If you only read three, read 4, 5, and 8.
See also
- 02. Frontend
- 13. Networking essentials β for going deeper than βhow the web worksβ
- Glossary β quick lookups