Ciao dagofee,
1)Ti sarà utile conoscere un po' di entrambi
2)Se ho capito bene, ti faccio un esempio:
-tu crei un articolo e lo salvi
-joomla inserisce il contenuto dell'articolo in un database mentre la visualizzazione e la struttura della pagina sono affidati ai files .php, html e css (quelli che vedi via FTP)