No, No, tu non hai capito. Tutta quella roba è totalmente inutile.
Prendi e impari html5 css e javascript. Questi ti servono materialmente a fare il sito nella sua parte grafica.
Quando conosci questi puoi fare quello che ti pare.
L'unica cosa che manca sono i contenuti dinamici, allora impari PHP e SQL. Ora puoi fare tutto. E per tutto intendo veramente tutto. Anche tutte le cose come log in, sicurezza e quel che è.

Ecco, quando sai fare tutto puoi studiare il resto.

Per inciso: Certamente sì, al tuo posto io farei tutto senza Framework. Quelli li usi poi, quando già sai fare le cose a manina e non hai voglia di "reinventare la ruota" come si dice...

Ma se tu la ruota non la sai fare per conto tuo, se avrai un problema con la ruota non potrai mica aggiustarla.

Se non sai che se hai la ruota bucata devi o tappare il foro o cambiare camera d'aria o cambiare il copertone tubeless, mica potrai aggiustarla da solo.

I Framework e le ottimizzazioni sono l'ultimo passo.

Intanto impara a fare BENE un sito con solo HTML CSS e Javascript. Poi aggiungi i contenuti dinamici con PHP PURO. Poi studia i Framework che ritieni necessari.

Quando oltretutto avrai le competenze per scegliere il giusto Framework.