This tutorial will teach you how to program in HTML.

HTML is not difficult to learn but yet it's one of three main mechanisms the World Wide Web relies on and it is a crucial part of web design.

These mechanisms are:

  • a uniform naming scheme for locating resources on the Web (URIs);
  • protocols, for access to named resources over the Web (HTTP);
  • hypertext, for easy navigation among resources (HTML).

The tutorial covers all 3 mechanisms thoroughly with the emphasis on HTML as the main web building tool.


Each chapter has attached an interactive example that can be easily modified and tested as wanted.

All examples can be found at the end of the tutorial.

›› go to examples ››


At the end of the tutorial you will find a complete reference list with all elements, attributes, codes, etc...

›› go to references ››