CSS - это программный язык, который отвечает за описание внешнего вида HTML-документа.
Почему я начал с CSS? Потому что как я понял это не так сложно выяснить где расположен файл и строка, где нужно что-то изменить. Звучит непонятно? Давайте я подробно напишу и покажу в статье на примере своего сайта для уроков.
Довольно часто приходится править некоторые элементы сайта, движок Joomla это упрощает делать, но иногда стандартных инструментов в админке не хватает для получения необходимого результата - выход есть - исправить вручную "поковырявшись" в коде.
В качестве площадки для тренировки я взял бесплатный скрипт, который свободно доступен в интернете и начинаю обучаться программным языкам HTML и CSS на примерах.