Drupal и CodeIgniter - это разные PHP-фреймворки (Drupal можно считать CMS, ставшей фреймворком).Ваша работа / обучение в CodeIgniter, несомненно, даст вам перспективу при работе с Drupal и расширит ваши навыки кодирования, но это не обязательно поможет вам изучить API и методологии Drupal Core.
Я рекомендую попасть в Drupal, потому что это какспрос), как только вы обдумываете предположения и общие закономерности, это помогает вам очень быстро строить вещи, сообщество становится огромным, и все крутые ребята делают это.Но если вы изучаете CodeIgniter и хотите использовать это обучение в EE, это имеет смысл ... и если это то, чего хотят вы / ваши клиенты, продолжайте.
Чтобы начать с Drupal, я рекомендую ознакомиться с тем,это можно сделать из коробки с основными и популярными модулями Contrib:
http://drupal.org/documentation/structure
Вот еще несколько учебных ресурсов для drupal:
http://drupalize.me (видео-сайт с большим количеством бесплатного контента и платным контентом по справедливой цене)
http://planet.drupal.org (лента планет drupal, множество замечательных учебных пособий)) http://api.drupal.org (ваши дружественные документы по Core API)
http://drupal.org (отличная многопользовательская поисковая система для поиска помощи по вашей теме)