Most of the other guides we've seen read like a reference book and mention every tiny detail that a beginner in web development doesn't need to know. This makes them much longer than they need to be (and a lot more boring to read).
Our goal is to teach you web development by example (as fast as possible). We'll do this through a series of interesting projects and examples. There are also practice questions and coding problems (with solutions) to test your knowledge.
Major topics in this guide
We've split this guide into multiple parts to cover each of the important topics in web development. Below you'll find a list of each of the guides with a brief summary of what they're all about. We recommend that you study each of these topics in the order they're mentioned.
HTML Tutorial – Specifies the foundation and structure of the page
HTML is the first thing you should learn in web development. It is used to create the foundation and structure of the page. So, what does that mean? Well, you'll have a basic page without any styling, and it probably won't win you any design awards at this point.
CSS Tutorial – Styling and making your pages look better
CSS is a separate programming language, and it allows you to style and make your pages look a lot better. With CSS, you can change the colors, text size, fonts, spacing, and practically anything you want about how your pages look. Once you've learned CSS, you can start making real websites.
- Validating forms to make sure everything is entered correctly.
- Spam prevention
- Voting and submitting comments in the background (without reloading the page)
- And much more...