Here is an excellent article from Karl R. Wirth and Dexter Perkins (2008) that provides an excellent overview of different learning theories including the Cognitive Domain (Bloom), Affective Domain (Krathwohl), a Taxonomy of Significant Learning (Fink), the Learning Cycle (Kolb), Levels of Intellectual Development (Baxter Magolda), critical thinking and metacognition.