It's such a broad topic it can't really be given a straight simple answer. You're best figuring out exectly what you want and what you need to learn, then visit http://www.w3.org/
Tutorials here: http://www.w3.org/2002/03/tutorials....design_htmlcss