Non è indispensabile conoscere il php per fare un sito decente, sebbene sia praticamente indispensabile per fare un sito professionale (a meno che non si usi asp.net o altri linguaggi server side).
Il mio suggerimento è di cominciare a imbastire il sito; Ti accorgerai quasi subito se ti serve o no php.
Altra cosa importante: non cominciare
mai dalla grafica, ma sempre dal layout e dal genere di servizi/contenuti che vuoi presentare. Partire dalla grafica sarebbe come costruire una casa scegliendo prima l'arredamento e la posizione delle finestre e solo dopo la planimetria e le dimensioni...
P.S.: cosa intendi con "responsive"?
Sono cosi avanti che quando guardo indietro vedo il futuro.