Начните с анализа тех модулей, которые уже есть, например BlockAdvertising, - он очень простой. Тогда поймёте, как вставлять модуль в любое место, как для разных мест использовать разные шаблоны и т.п. Если собираетесь глубоко копать, то обязательно установите какой-нибудь IDE - это значительно упростит понимание того, как работает система и облегчит создание своих модулей.