Для этой работы самих знаний html/css - недостаточно?
Скажем так: Joomla - это сначала PHP. Без него не работает ни один сайт, который использует базу данных. HTLM, CSS, Javascript - всё это отрабатывается в браузере, в компе пользователя, загрузившего страницу сайта. А PHP отрабатывается на стороне сервера, в Датацентре, на хостинге которого расположен сайт и его база данных.
Можно ли этому научиться самостоятельно, посещая специальные форумы по Joomla?
Не думаю, что без тщательного изучения языка PHP, возможно создавать приложения к Joomla. Но можно верстать шаблоны - есть много обучалок на это. Там почти не надо знать PHP - просто надо знать, где вставлять его скрипты

ЗЫ. И html/css - это не есть языки программирования, увы. А вот, PHP - да

Ну,.. вот, как то так
