Ciao!
Io ho provato un pochino denza DB per un po di tempo..l'unico modo a èarer mio per memorizzare info è tramite l'utilizzo di file che hanno il solo scopo di archiviare le "info dinamiche" , cioè quelle informazioni che poi vuoi gestire come news e altro.
Se sei alle prime esperienza comincia con il semplice, per esempio una pagina fissa in php dove l'unica parte "variabile" viene inserita al momento della richiesta tramite la lettura di un file. Se cambi il contenuto del file dunque cambi il contenuto della pagina "fissa". Passo 2 prova a gestire le cose in modo da rendere tutto piu dinamico che riesci. Per me le prime volte e tutto'ora in molti casi un bel schema su carta come partenza è quello che ci vuole per non perdersi per strada
Spero di esserti stato d'aiuto, ciao!