HTML - la base per programmare il Web

Prologo: Questo non e' l'ennesimo manuale sulla programmazione contenente la lista dei comandi ed un paio di esempi ma vuole essere un percorso che alla fine avra' spiegato passo passo come realizzare un sito Web che risponda alla maggior parte delle esigenze di chi vuole crearsi il proprio dominio e relativo sito.
L' HTML non e' un linguaggio di programmazione poiche' non contiene strutture, funzioni, variabili ma solamente una serie di informazioni che comunicano al browser ( Explorer, Chrome, Opera, Mozilla, Safari ecc ) dove e come collocare le pagine ed i loro contenuti.
L' HTML supporta l'inserimento di script e oggetti esterni quali immagini o filmati e si integra con linguaggi di programmazione tipo JavaScript, PHP, Java, Perl, ASP ed informazioni di stile come i CSS. I file in formato HTML si riconoscono per l'estensione (.html) o (.htm).
Le specifiche dell' HTML sono regolate dal W3C che ne definisce lo standard in base alle specifiche dettate dai suoi oltre 300 membri di cui fanno parte le piu' autorevoli aziende del settore informatico, tecnico commerciale, universita' e centri di ricerca.
Per comodita' di espressione la simbologia di quanto scritto in una pagina HTML la definiremo "Linguaggio"

Poiche' la casa si costruisce dalle fondamenta inizieremo con le basi dello HTML ed alla fine sarete in grado di realizzare siti come questi che non fanno uso di parti preconfezionate da altri e ne avrete cosi' il totale controllo.
Seguono alcuni link di siti che fanno uso di tecniche dalle piu' semplici fino a quelle piu' complesse.
HTML                              Avanspettacolo
HTML-CSS-JAVASCRIPT    Marinai
CSS-HTML-JAVASCRIPT    Anmi-Venaria
HTML-JAVASCRIPT-CSS    Il sito dei Brutos