Il tuo scopo è quello di avere un sito funzionante o imparare i vari linguaggi web?
Nel primo caso, segui quanto indicato da frasidipace (ovvero utilizza WordPress o simili, su AlterVista c'è la
tipologia di account con WordPress già installato e funzionante).
Se invece il tuo scopo è imparare i vari linguaggi, ti consiglierei di fare quel che stai facendo. Ho visto che spesso chiedi riguardo al CSS (ed è secondo me l'argomento più ostico), ti consiglierei di lavorare con
flexbox, rende tutto più semplice.
Ciao!