L’HTML è il linguaggio principale per la creazione delle pagine web. La sigla HTML è l’acronimo di HyperText Markup Language, cioè “Linguaggio di Marcatura per Ipertesti”. Al contrario del linguaggi di programmazione, che devono essere compilati o interpretati, l’HTML è un linguaggio di contrassegno dove il tipo di visualizzazione dei dati dipende dal TAG che stiamo usando.

I browser (Internet Explorer, Netscape, Mozilla o altri) riconoscono i TAG e visualizzano il testo contenuto tra l’apertura e la chiusura del tag secondo delle particolari regole. Come già detto, l’HTML è un linguaggio di contrassegno quindi non effettua alcun tipo di controllo sugli errori. Per esempio, se scriviamo 1+1=4 verrà visualizzato esattamente quello che abbiamo scritto, o se per caso ci dimentichiamo di chiudere un tag, il browser non produrrà alcun messaggio di errore (però, probabilmente, la pagina non verrà visualizzata come desideriamo).