Skip to content

raskell-io/learn-you-the-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learn You the Web mascots

Learn You the Web

A friendly guide to how the web actually works.
For Real This Time.

mdBook License Read Online

Read the BookSentinel


Once upon a time, the web was just a polite question and an honest answer. A browser asked for a page, a server replied, and that was the whole miracle. The web you use today is still built on that same exchange—it just wears a lot more armor.

This book explains how that armor came to be, what purpose it serves, and how you can use it wisely, so hosting and protecting your own corner of the web becomes something you understand, not something you avoid.


Why this book exists

The web can feel intimidating. Words like "infrastructure" and "edge" and "security posture" replaced the earlier, friendlier language of pages and links. Hosting a website started to sound like a specialist skill.

This book is an invitation to step closer again.

We move slowly and start from the beginning. We look at what a request actually is, the way you might look at a postcard before thinking about the postal system that delivers it. We meet web servers as simple, patient programs that answer questions. We meet reverse proxies as helpful intermediaries—like doormen—whose job is to guide traffic, not to dominate it.

The web was built by people trying to make their work easier to share. Beneath all the layers, it is still doing the same thing it did at the beginning: helping one machine ask another machine for something useful.


  1. Asking for a Page — The web begins when one computer politely asks another for something.
  2. Getting an Answer — Responses have structure: status, headers, and the content you asked for.
  3. The Place That Answers — What a web server is, and where the pages live.
  4. Speaking Clearly — HTTP as the shared language that makes it all work.
  5. Standing at the Door — Reverse proxies, and why you might want one.
  6. Locks, Keys, and Quiet Conversations — HTTPS, TLS, and keeping conversations private.
  7. When Things Get Busy — Load, reliability, and scaling without mysticism.
  8. Running Your Own Corner — Ownership, responsibility, and the joy of hosting.

License

This work is dedicated to the public domain under CC0 1.0 Universal.


Part of the raskell-io project.

Sponsor this project

  •  

Contributors 2

  •  
  •