Per fare un sito dall'
aspetto professionale non ci vuole un programma particolare. E' necessario avere
conoscenze riguardo l'
architettura dell'informazione, l'
usabilità, l'
accessibilità (non guasta) per quanto riguarda la
progettazione del sito. Per quanto riguarda la
realizzazione del progetto, è necessario
conoscere l'
HTML, i
CSS, il
Javascript, magari pure qualche
linguaggio lato server, e gli
standard del W3C. Dimenticavo un po' di
buon gusto è sempre utile ;-).
Senza suddette conoscenze con un programma, qualsiasi esso sia, ci fa ben poco, se non evitare di scrivere a mano il codice. Quando si hanno le conoscenze indicate (da acquisire e affinare nel tempo) si può realizzare un sito dall'aspetto professionale col notepad* (non scherzo) e dei programmi per la grafica.
Altrimenti ti conviene usare un CMS e preoccuparti solo dei contenuti, ma l'architettura dell'informazione (per fare un esempio) diventa quella imposta dal programma.
Prima di tutto però occorre capire una cosa (se puoi rispondere): che sito devi fare? a cosa serve? a chi si rivolge?
--
* meglio un editor di testo che evidenzi la sintassi (tramite colori) dei linguaggi usati e gestisca diversi livelli di "annulla" e "ripristina", tipo SciTE <
http://www.scintilla.org/SciTE.html >