Beh!
Di roba ne dovrai studiare parecchi, ma mica tutta insieme!!!
Solo quello che serve e quando ti serve e avere un manuale a portata di mano può servire.
Io ti consiglierei di fare così:
- scegli un template tableless (ossia realizzato senza tabelle) dal calderone dei template, uno semplice mi raccomando e studia come è stato realizzato. Devi saper distinguere il codice hmtl, capire come lavorano le classi di stile per posizionare i vari container <div> e analizzare per bene il template.
Se qualcosa non ti torna hai il manuale per capire cosa fa una certa istruzione php, una certa classe del foglio di stile, un certo tag html.
- poi ti disegni da solo un template e lo realizzi usando la stessa grafica di quello che hai analizzato, magari senza farlo uguale uguale. Ma parti da zero.
Non c'è miglior modo per imparare che porsi un obiettivo (invece di leggere soltanto i manuali) e portarlo a termine.
Immagino che tu non riesca a leggere un manuale in formato elettronico, perchè in rete c'è di tutto!