xhtml+css - wszystko masz na w3schools + specyfikacje na w3.org. dodatkowo m u s i s z mieć książki 'eric meyer on css. mastering the language of web design' i 'designing with web standards' pana zeldmana - na pewno wydał je helion po polsku, ale ja tam nie kupuje..
php+mysql nie nauczysz się porządnie (dogłębnie) z netu - to jest język programowania, a nie opisu, jak (x)html - lepiej mieć już podstawową wiedzę o programowaniu - na dobry początek pojęcia (dla przykladu) zmienna, tablica, instrukcja warunkowa, pętla, funkcja nie są przesadzone, potem zaopatrz się w książkę 'php i mysql. tworzenie stron www. vademecum profesjonalisty' oraz (myśląc o poważniejszych zastosowaniach) "php 5 i mysql. zastosowania e-commerce". wszystko oczywiście wspomagasz manualami php.net , albo zaopatrzasz się w tablicę z listą funkcji.
jeśli chodzi o neta, możesz zadać pytanie na forach - webhelp.pl czy wspomniane już php.pl.
jeszcze odnośnie dreamweavera/homesitea itp - jeśli dobrze opanujesz xhtml, css, php to będziesz dobrze kodował nawet w notatniku. wymieniane wyżej programy nawet dla profesjonalnych rozwiązań często są zbyt rozbudowane i więcej poświęcisz czasu na opanowanie programu, niż języka opisu/programowania. dreamweaver dla średnio zaawansowanego jest zupełnie zbędny, ale jak ktoś chce wydać 4 stówy to proszę bardzo.
inna sprawa z photoshopem i grafiką ogólnie - photoshopa musisz mieć (czyli przeboleć 2 tysiaki za cs2, albo kupić starszą 6 albo 7) - jest bezkonkurencyjny. gimpa lepiej wybić se z głowy - do obróbki jeszcze ujdzie, ale projektowanie? żadnego ze swoich dotychczasowych designów nie zrobiłbym w gimpie.
można by tak dalej, bo jeśli idziesz w grafikę, to potrzebne jeszcze będą wektorki, 3d, urzyteczność, rozterki artystyczne

itd.
pozdro