Understand how the web works

This is all the background information you need on how the web works before you get started learning to code. How the web works, the infrastructure of the Internet, and many other key concepts are covered in these tutorials.

Start learning with



Understanding what the web really is, how it works, and its history will give you a solid foundation to learn to code from. This overview covers basic terms and concepts you'll need to understand before writing a single line of code.

Who curated this track

Jon Chan
  • Founder of Bento
  • Developer at Stack Overflow
  • Self-taught developer
An Overview of the Web


As a beginner, understanding the basic concepts and terms around the web are essential. What's the difference between the web and the Internet? What's a client and server? Answers to these and many other basic questions are covered in this quick introduction.


History of the Internet


Get a brief history lesson about how the Internet came to be.


What is the Internet, really?


We sometimes forget that the Internet is made up of physical, real things. Watch this TED talk by Andrew Blum about how the Internet is architected.


20 Things


This is a great overview built by Google that will make you familiar with commonly used terms you'll encounter in web development. Go through the whole thing.


Start this track

What you should learn next


HTML is one of the fundamental building blocks of the web. It's responsible for all the text, images, and links that you see on the web. Learning HTML is the first step you'll take in making a basic web page.