I'm starting to learn web design. I've worked through the Head First book on HTML and CSS. I worked through almost all the tutorials of David MacFarland's CSS book (and have started on Java book) and I just ordered the Sitepoint CSS Cookbook.

But I'm stuck in terms how I should develop in terms of getting down to the practice of building my own sites, but I'm wondering how best to do that. Should I start using Dreamweaver CS3 or should I learn to hand code and use Photoshop for HTML and layout. I've read more than once that Dreamweaver is too cumbersome.

I'd appreciate advice on how best to grow my web development skills.