calma e sangue freddo
allora, primo consiglio ke ti consiglio vivamente di seguire, quando inizi a imparare lo sviluppo di siti web NON usare strumenti come dreamwaver e soci, l'unico risultato ke potrai ottenere sarà avere delle pagine con la maggior parte delle righe di html ke nn sarai in grado di capire (qualcuna può risultare incomprensibile anke agli esperti

)
quindi, il mio consiglio è studiarsi un po di html base, fare qualke prova e seguire qualke tutorial, su html.it troverai moltissimo materiale
il php
il php è un linguaggio di scripting server-side il ke, tradotto in italiano, vuol dire ke serve x fare script (ke sono dei "programmi scritti dentro le pagine web") ke andranno in esecuzione sulla makkina dove risiede il sito
il javascript
giusto x capire la differnza col php: il javascritp è un linguaggio client-side, cioè invece ke andare in esecuzione sulla makkina dove risiede il sito, va in esecuzione sulla makkina ke visualizza quella pagina
database
ale, l'SQL nn è un gestore di database, è il linguaggio, + o - universale, x interrogare una base di dati

Per capirci, se con Access (bleah!) fai una tabella, con una query (interrogazione) SQL, ne tiri fuori alcuni record (righe) ke rispettano i parametri ke tu hai specificato
Lavorare con le basi di dati nn è proprio immediato, serve prendere un po la mano, specie con le query SQL, xò nn è impossibile, basta solo un po di impegno
I DBMS (DataBase Management System = sistemi di gestione di basi di dati) + utilizzati in rete sono 3: MySQL, Access e PostgreSQL. Di questi i primi due sono + userfriendly mentre PostgreSQL è un po + ostico, a fronte di alcune features in + ke xò sono meno interessanti x un sito amatoriale
In genere su internet si individuano due "tris": Apache-MySQL-PHP e IIS-Access-ASP
Apache e IIS sono due webserver (il primo è un progetto open, il secondo è quello di win), in pratica sono i due programmi ke girano sui server e gestiscono la navigazione entro i siti contenuti nel server
MySQL e Access sono i gestori di basi di dati
PHP e ASP sono i linguaggi di scripting
Io ti consiglio molto vivamente il primo tris, mooolto + diffuso rispetto al secondo.
X iniziare a sviluppare siti, scarica, installa e configura l'apache, installa il php come modulo e infine il mysql, così potrai provare le pagine sul tuo computer prima di metterle su qualke server