jaz bi ti svetoval, da zacnes tako, da v enem od automagic programov (recimo dreamweaver ali kaj podobnega) naredis preprosto stran, nato pa pogledas, kaksno kodo je zgeneriral. Malce spreminjaj stvari in glej, kako se koda spreminja. Isto tudi za css.
Ko ti bo to od oka jasno, si postavi za cilj, da naredis eno preprosto stran s parimi podstranmi.
Ko bos to obvladal, ti bomo svetovali kako dalje :)
dodajam: namenoma nisem nicesar napisal o grafiki, ker sem mnenja, da moras najprej vedeti, kaj se da (in cesa ne) narediti s html/css. Po mojih izkusnjah je glavni problem raznih wannabe "web dizajnerjev" ravno to, da ne poznajo niti osnov html/css in potem delajo razne kul dizajne, ki se jih pod razno ne da uporabiti