Any of you web developers, graphic artist, photographers, etc...

I ask because lately I have had a itch for web design and would like to start learning. Was wondering what route do you recommend for a newbie. Is there a particular book, class that i should take. Right now I have been reading a html/css book from SitePoint.

Your input would be greatly helpful. Thanks in advance.