From knowing how to use a browser to understanding how it all works.

The foundations every programmer should know, from the first computers to your own website on your own domain.

What do you want to understand?

Not sure what to ask? Try one:

or

â–¶ Start from the very beginning
Part 1: The Machine
31 topics
Part 2: The Network
22 topics
Part 3: The Web
7 topics

More to explore

More to Explore
Topics to read after the First Chapter, in any order: staying safe online, the internet you use every day, and modern computing.