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.