Drupal と CodeIgniter は異なる PHP フレームワークです (Drupal はフレームワークになった CMS と見なすことができます)。CodeIgniter での作業/学習は、間違いなく Drupal を操作する際の展望を与え、コーディング スキルを向上させますが、必ずしも Drupal コア API と方法論の学習に役立つとは限りません。
私は Drupal に参加することをお勧めします。なぜなら、Drupal は (需要が高い) からです。仮定と一般的なパターンに頭を悩ませると、物事を非常に迅速に構築するのに役立ちます。コミュニティは巨大で、すべてのクールな子供たちがそれを行っています。しかし、もしあなたが CodeIgniter を学んでいて、その学びを EE で活用したいのであれば、それは完全に理にかなっています...そしてそれがあなた/あなたのクライアントが望むものであるなら、がんばってください。
Drupal を使い始めるには、Core & Popular Contrib Modules を使ってすぐにできることを始めることをお勧めします。
http://drupal.org/documentation/structure
drupal に関するその他の学習リソースを次に示します。
http://drupalize.me (多くの無料コンテンツと公正な価格の有料コンテンツを備えたビデオ サイト)
http://planet.drupal.org (drupal の惑星フィード、多くの優れたチュートリアルがパイプから流れてくる)
http://api.drupal .org (わかりやすいコア API ドキュメント)
http://drupal.org (優れたマルチサイト検索により、トピックに関するヘルプを簡単に見つけることができます)