Hola, como indicas en la parte final, un entorno de trabajo (frameworks) para crear plantillas, es lo indicado para los que se inician con joomla y el desarrollo.
Templates Framworks Joomla. Hay varios muy sencillos para empezar y entender su metodología para personalización, y te recomiendo HELIX 3 para empezar con joomla.
Un framework demo es un Quickstart que se debe instalar como si fuera un pack joomla.
Instalado, observaras que los módulos, en la mayoria de ocasiones incluye sufijos de clases (Module class suffix) que permite personalizar su aspecto.
Empieza con eso