Я учился темизировать на основе видеоуроков с сайта
site-made.ru/content/temizatsiya-saita-drupal-iz-c...
Сложного в принципе ничего нет, главное разобраться с каких файлов состоит тема, и как это взаимодействует.
Сам вывод в HTML формируется в файлах типа *.tpl.php в папки templates(суть в том что каждому типу материала может соответствовать свой шаблон вывода материала, каждому региону можно сделать свой шаблон вывода блока).
CSS файлы подключаются в *.info файле, синтаксис довольно простой.
Когда речь идёт о подтеме сам вывод формируется шаблонами из папки bootstrap\theme\ но их можно перекрыть своими собственными если скопировать и изменить нужным образом в папку bootstrap\название субтемы\templates\
Принцип перекрытия, например различных типов материала описан тут:
drupalfly.ru/lesson/type_node
Самая большая база частных вопросов которые возникают по пути, как правило уже описаны и решены в сообществе друпала
www.drupal.ru