Ciao, benvenuto sul forum.
Vuoi sapere come funziona joomla dal punto di vista tecnico o pratico?
nel primo caso, devi sapere che joomla è un CMS, cioè uno strumento per la gestione di contenuti. La base di joomla è il linguaggio di programmazione php, che costituisce la parte principale del core. Tuttavia in joomla trovi anche elementi di html e css perquanto riguarda gli aspetti visivi, e di sql, per quanto riguarda le relazioni con il database MySQL che è il contenitore di tutto quello che vedi in un sito, dai contenuti ai componenti, alla lista degli utenti etc...
Nel secondo caso, oltre a consigliarti caldissimamente le guide della sezione "guide", devi sapere che per il buon funzionamento di joomla sono necessari Apache, un piattaforma per rendere un computer un web server, e il MySQL, che è un DBMS (cioè un sistema che gestisce database). Puoi avere questi due elementi o prendendo uno spazio web, specificando che il server deve essere linux e dotato di servizio MySQL, o scaricando un pacchetto (tipo xampp o easyphp) per trasformare il tuo pc in un webserver, per poter fare delle prove senza dover essere connesso ad internet.
Detto questo metti la cartella unzippata di joomla nella root del sito, o nella cartella www o htdocs, e avvia il browser... (da qui segui le guide...)