Ti ho spostato in consigli per il tuo sito, è una sezione più adatta alla tua domanda .

Indicativamente gli strumenti di sviluppo sono:

HTML: è la base indispensabile per creare un sito

CSS: anche questo è ormai indispensabile per creare la struttura del sito e dell'aspetto base del sito su font, menu, posizionamento oggetti, etc etc

Javascript: serve per rendere più interattivi i siti web

Flash: serve per creare contenuti multimediali sui siti, volendo si può anche usare solo flash per fare un sito ma bisogna avere un minimo di conoscenza del programma e delle problematiche web & motori di ricerca.