HTML

Creating basic web pages

HTML lets you put text, images, links, and other content on the web. It is the basic building block of all web applications, and is responsible for most of what you see on the Internet today. This is where most people get their first taste of how to code.

Start learning with

Google

Overview

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.

Who curated this track

Jon Chan
  • Founder of Bento
  • Developer at Stack Overflow
  • Self-taught developer
Foundations
 
Learn HTML in 12 Minutes

(www.youtube.com)

This is a great introduction to HTML in just a few minutes. You'll get a feel for how HTML files are started along with some basic tags. This will also give you a demonstration of how to start web development on your own computer.

12M

 
Learn HTML

(www.codecademy.com)

Learn the basics of HTML with this interactive Codecademy course. The introduction here gives an overview of the structure, purpose, and syntax of the language. A quick taste.

3H

 
How to Use the HTML5 Sectioning Elements

(blog.teamtreehouse.com)

HTML5 introduces a slew of new HTML elements that are supported by almost all major browsers. The most important amongst these new elements are the sectioning elements used to structure the major areas of your pages. Give this a quick read and learn how to use them.

20M

Deep Dive into HTML
 
HTML Best Practices

(github.com)

This is a handy reference for best practices when you're writing HTML. It may look daunting at first, but it's actually a very concise and pretty quick read. Familiarizing yourself with these practices will make your code more organized and easier to work with.

30M

 
HTML Reference

(htmlreference.io)

A comprehensive and visual reference for HTML elements. This is a great resource to keep in handy when you're exploring new HTML elements to use.

30M

Start this track

What you should learn next

CSS

CSS is the primary language used to style the web. Combined with HTML and other web technologies, it gives you full control over how things look on your website.