Vamos por el principio.
Joomla para mí es una especie de traductor de los que usamos en internet cuando no tenemos mucha idea de inglés, ponemos la frase y nos dice lo que significa en español. En joomla escribimos o ponemos lo que queremos que se vea en la web y joomla se encarga, más o menos, de procesarlo y colocarlo donde queremos y como queremos que se vea en la red. Lo traduce por nosotros al lenguaje de programación.
Las plantillas son la base fundamental con la que trabajamos en nuestra web. Una plantilla en joomla es igual que cuando dibujamos: un modelo para rellenar. Están vacias y divididas como en zonas donde podemos incluir normalmente lo que queramos: fotos, textos, videos, artículos, galerías o lo que nos guste. Estas zonas en joomla se llaman posiciones. Que tenga más o menos posiciones y su distribución, es lo que definirá finalmente el diseño que elijamos para nuestra web.