Para usar joomla necesitas un servidor con PhP como lenguaje de script de lado del servidor y con base de datos MySQL
http://es.wikipedia.org/wiki/Joomla http://ayuda.joomlaspanish.org/ayuda-joomla/ http://www.joomlaspanish.org/
También existen otros gestores de contenidos como Dotnetnuke, moodle, PHP-Nuke, ...
Aunque yo que tu, me iniciaria en HTML/javascript/css y en su diseño con dreamweaver o similar .
salu2