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.
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.
Get a brief history lesson about how the Internet came to be.
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.
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.
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.