согласен про dreamweaver остальное не пробовал. учиться на ошибках очень грустно, особенно когда в упор не понимаешь в чем проблема, хотя все должно работать) имхо - если бы мне сказали, что вот курсы Н хорошие - я бы пошел на курсы. сэкономило бы кучу времени. я сам начал недавно, но чем больше делаю, тем больше вижу ошибок в "предыдущих сайтах".
начинай с написания. к чему тут подступаться то? как делает это большинство -  header-content-footer
body-div#content-header-logo
                       -nav
                -main  -h1
                       -p
                -footer
все ясно и понятно. добавил стиль и вуаля.   некоторые рекомендуют нарисовать на бумаге. структуру, а не код. не рвись всунуть все подряд. спрашивай конкретные проблемы. я, например, не спрашивал - намучался)