Se sei bravo con la grafica, continua su questa strada, se invece sei più ferrato con la programmazione allora studia bene php o asp (anche qui ti consiglio di sceglierne uno o almeno comincia con uno) se hai intenzione di fare un pò di tutto, non saprai nulla, in quanto sono mondi enormi e separati quelli della grafica e della programmazione e in entrambi ci sono argomenti complessi che ti porteranno via molto tempo.
Per le basi, non ti serve altro che conoscere xhtml e css come ha detto rebelia, per la grafica, non sono un grafico, quindi non saprei suggerirti se cominciare dai colori e finire alle prospettive e ombre...ecc
per la programmazione....bè...se conosci C++ o visual basic....le cose so sempre le stesse...if then else, cicli for, while ecc ecc...