How to read the HTML5 and other Specifications…
Early on, Dean Arden declared that one important goal of courses like computer architecture is to enable people to understand specifications. I’ve tried to weave using specifications, either written by professors like me into assignments, or, more rarely, for required references included in assignments.
The HTML5 spec quote is so cute, I must directly quote it:
This specification should be read like all other specifications. First, it should be read cover-to-cover, multiple times. Then, it should be read backwards at least once. Then it should be read by picking random sections from the contents list and following all the cross-references.