This tutorial site was actually a by-product of my learning process.
I created this site to share what I've learned, after all,
sharing knowledge isn't like sharing food or wealth, I don't lose any when I share it.

The HTML5 standard finally got finalized on 28th October 2014.

This website attracted thousands of visits everyday,
I feel it is my responsibility revisit my work again,
update the content so not to mislead the good people like you
who landed on this website.

There are two kinds of impulses, corresponding to the two kinds of goods.
There are possessive impulses, which aim at acquiring or retaining private goods that
cannot be shared; these center in the impulse of property.
And there are creative or constructive impulses, which aim at bringing into the world or
making available for use the kind of goods in which there is no privacy and no possession.

The best life is the one in which the creative impulses play the largest part and the
possessive impulses the smallest. ~ Bertrand Russell (1872 - 1970)

Beware, this is a not a HTML 101 tutorial. HTML5 is not something completely new.
Most of HTML5 specifications came from HTML 4 or XHTML 1.0. With my limited time and energy, I will only
cover what is new in HTML5 and old practice that we shall not be using any longer.

Of course, this tutorial was never mentioned to cover the entire scope
of HTML5, If you are looking for complete HTML5 documentation,
please follow this link
html.spec.whatwg.org/multipage/.