Introduzione all HTML
Franco Gozzi  info@sextum.it


Inserire un articolo su Html in una rubrica per programmatori potrebbe sembrare blasfemo. Se devo dire la verità ho pensato a lungo a come avrebbero digerito la cosa coloro che da anni cercano di barcamenarsi tra librerie, puntatori ed oggetti nel tentativo di soddisfare clienti sempre più esigenti. Chi si da del "programmatore" perché ha una homepage su Geocities forse farebbe meglio a scendere dalle nuvole. In fondo Html, HyperTextual Markup Language per esteso, è espressione di quello spirito democratico proprio della rete. La relativa facilità con cui è possibile lavorarci in fondo ha reso più vicino un mondo che altrimenti sarebbe rimasto di pochi. Quindi malgrado i dovuti distinguo, al bando gli snob.

A conferma che Html non è un linguaggio di programmazione ma semmai un modo per dare degli ordini ad un programma (il browser) vi è il fatto che lo stesso Yahoo! cataloga le risorse relative in una sezione diversa da quella occupata dal C piuttosto che da Java.

E' mio modesto parere che, guerra dei browser a parte e nella speranza di disporre di standard sempre più potenti, le ultime specifiche di questo linguaggio sembrano averlo restituito ai programmatori: di fatto chi sviluppa per il web professionalmente non può esimersi dall'integrare html con linguaggi di scripting (client-side) oppure con strumenti di interazione con il server (vedi l'articolo sulle Asp).

Con queste doverose premesse voglio darvi alcune dritte rispetto a risorse che per il sottoscritto hanno avuto una notevole importanza. In realtà il materiale su Html è assolutamente infinito: provate a cercare su un qualsiasi motore di ricerca!

Io vorrei iniziare citando la risorsa più famosa e sicuramente più diffusa nel mondo dal momento che è stata tradotta in ben 21 lingue diverse tra cui il cinese, il coreano e certamente l'italiano. Sto parlando della guida Bare Bones di Kevin Werbach disponibile all'indirizzo http://werbach.com/barebones . Sono disponibili le specifiche di Html 4.0 e la guida può essere scaricata in vari formati (txt, pdf,zip).

La National Computational Science Alliance (NCSA) ha messo in linea una guida per principianti di sicuro interesse, anche in formato pdf, scaricabile all'url http://www.ncsa.uiuc.edu/general/internet/www/HTMLPrimer.html .

Non vorrei offendere la vostra sensibilità ma non posso fare a meno di consigliare, specialmente ai neofiti, l'Html Tutorial for the complete idiot rintracciabile su un sito amatoriale: http://www.geocities.com/SiliconValley/Campus/1924 . Qui potete trovare varie informazioni relative alla manutenzione del sito ed all'integrazione del codice con CGI ed altro.

Decisamente interessante è il sito dedicato ai consigli dell'esperto: "The Top Fifteen Mistakes of First Time Web Design" curato da Holly M. Burns. I consigli sono interessanti soprattutto per evitare cose da non fare nell'ottica dei potenziali visitatori del vostro sito.

Innovativa è la guida "Interactive Tutorial for Beginners" all'url http://www.davesite.com/webstation/html . Senza usare altri programmi è possibile scrivere in linea il codice e verificarne l'effetto seguendo così passo passo il percorso proposto.

Superati i primi tentativi probabilmente sentirete il bisogno di diventare più professionali ed in questo senso vi consiglio la Adam's advanced Html Guide che attraverso mini guide mirate vi porterà nel mondo degli stili dei layers e delle ultime specifiche. Si tratta di una guida amatoriale ma assai completa: http://www.geocities.com/SiliconValley/Orchard/5212 .

Volendo disporre di risorse generaliste ma allo stesso tempo stracariche di consigli, articoli, codice e guide mi limito soltanto a dare degli indirizzi che non hanno molto bisogno di presentazione:

Volendo citare risorse nostrane come potrei dimenticare "Html point" che con l'eloquente http://www.html.it si candida indubbiamente quale migliore risorsa italiana. Ricca di argomenti, articoli, esempi e "arnesi" assai utili.

Simpatica ma anche efficace è la guida che trovate all'url http://www.aspide.it/manuale/basic che si chiama "Voglio fare la mia prima pagina web" direttamente tradotta dall'originale di Joe Barta da tale Patrizia Orefice. Cinque brevi lezione per mettere in rete la vostra pagina.

Nel filone autoctono consiglio il mirror della rubrica "appunti di Html" curata da Giuliano Boschi per la blasonata rivista Mcmicrocomputer (http://www.mclink.it/n/mcm/html) .

Come nelle precedenti occasioni non mi stanco mai di consigliarvi i newsgroup. Non esitate a porre quesiti. Lo so, può sembrare strano ma i vostri dubbi troveranno senz'altro risposta. L'idea di dare un po’ della nostra esperienza per l'evoluzione della rete è un grande stimolo che sgretola ogni bieco egoismo. Quindi dirigetevi su:

Con questo chiudo rimandandovi al prossimo articolo in ccui parleremo di DHTML.