Dipende...
che conoscenze hai dei linguaggi di programmazione web?
cerchi software a pagamento o gratuito?
io per esempio uso solo software Open Source, avendo Linux come S.O. ...uso editor testuali per html e css, Gimp e Inkscape per la grafica...
se sei alle prime armi ti posso consigliare di studiarti bene html e css e magari usare un editor visuale (anche se partire da subito con uno testuale non sarebbe male) tipo Dreamweaver (a pagamento) o Kompozer (gratuito)...Frontpage meglio lasciarlo stare
per la grafica Photoshop (con i denari :dipser
o Gimp (a gratis:mavieni
software per Windows ce ne sarà sicuramente dell'altro...non usando comunque questo S.O. da un bel pò (per fortuna
) non sono molto aggiornato a riguardo