Hey, Im not very good at the graphics or drawing, but I do a part time computer course. This way I can learn and also try and gain the valuable experience by doing freelance stuff. I can do the technical side, make menus put things in the right place, but I can not make good drawings.
A good way to learn is to use the w3 website like others suggest, but also check out videos on you tube. Just remember everyone has there own way of doing anything.
If your like me and like to learn from books. Check out the missing manuals series, you can find them on amazon. I have how to create a website and the css books and they are amazing. Cheers, Nick .