Документации на русском языке мало. Лично я учился, подсматривая в стандартные компоненты. В принципе ничего сложного в создании расширений для Joomla нет, главное "въехать" в терминологию и принцип работы.
В принципе там содержится тоже самое, что в разделе помощи для разработчиков на help.joomla.org. Язык - английский.