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

#EntryStatusOne-line description
1What is a computer?🟩 COMPLETEThe simplest useful mental model: input, processing, storage, output
2What is a program?🟩 COMPLETEA recipe a computer follows β€” code, instructions, processes
3What is the internet?🟩 COMPLETEA global network of computers agreeing to speak the same protocols
4How the web works🟩 COMPLETEURLs, browsers, requests, responses β€” the end-to-end journey of opening a webpage
5Client vs server🟩 COMPLETEWho asks (client) and who answers (server) β€” the foundational relationship
6Operating systems intro🟩 COMPLETEWhat Windows/macOS/Linux actually do for you
7Files and folders🟩 COMPLETEPaths, extensions, hidden files, why .env is special
8 command line🟩 COMPLETEThe text interface to your computer β€” and why it’s not scary
9Text encodings & UTF-8🟩 COMPLETEWhy β€œ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

9 items under this folder.