Na linuksie postaw sobie apache, na xp polecam IIS.
Jeśli chodzi o kursy, to jest tego w sieci mnóstwo, wystarczy 5 minut poszukać. Są dla tych mniej i tych bardziej zaawansowanych.
Moja rada - poznaj najpierw tagi XHTMLa (HTML4, o którym piszesz, wychodzi z użycia), a nie zaczynaj zabawy ze skryptami i Dreamweaverem, bo jak przyjdzie Ci cokolwiek zmodyfikować na stronie, to będziesz miał niezłą zagwozdkę co, gdzie i z czym się je. Podobnie CSS - dopóki nie załapiesz kaskadowości i podstawowych zasad stylów, nie warto się w tym babrać.
Programy takie jak Dreamweaver generują kod niezbyt zgodny ze standardami sieciowymi - poza wersją CS4/5, która radzi sobie już nieźle. Co za tym idzie, Twoja strona w różnych przeglądarkach może się różnie wyświetlać.
Jeśli chcesz mieć na stronie MP3 do pobrania
(OBY LEGALNE!), najlepszym rozwiązaniem będzie dla Ciebie jeden z systemów CMS - najlepiej blogowych (Joomla, Drupal, Wordpress etc.). Polecam Wordpressa ze względu na łatwość obsługi (jednak przynajmniej podstawy PHP wymagane); Joomla jest nieco dziwna, a Drupal chyba najbardziej "konfigurowalny", ale wymaga doświadczenia ze strony administratora.
Do tego jakiś szablon (tysiące darmowych w sieci - nie ściągaj kradzionych wersji) i tyle. Przykładowo -
ta strona to czysty HTML+CSS (poza galerią, która jest gotowym skryptem). Zrobiona w dwa dni. A
tutaj to samo oparte na CMSie MyAdmin (tydzień pracy).
Generalnie zacznij od przemyślenia tego, co chcesz zawrzeć na stronie, później to rozrysuj na kartce, przemyśl jeszcze raz i działaj.
Powodzenia.