Purtroppo la cosa non è semplicissima, per i CSS con piccole guide si può fare qualcosa, poi ci sono siti che "creano" un layout base con il Css al volo.
Per il PHP la questione è più "incasinata", dato che ogni utente scrive in un certo modo il codice e non è detto che sia subito comprensibile.
A parte il suggerimento di Guide difficilmente rtoverai molto altro supporto, al massimo cerca di spiegare i "pezzi" che vorresti nel sito e si cercherà di "illuminarti" sui metodi.
Se smetti di imparare e evolverti sei morto dentro