main learning theories:
1. behaviorism: depends on trial and repetition till the learners master the required skill or achieve the required learning goal. it is great for motor skills.
2. cognitivism:
3. Constructivism: it says that learners construct their own knowledge using their own prior knowledge. Spiro proposed Cognitive Flexible theory to be the tool for constructivism. CFT says that learners need to see the learning materials in different shapes, different colors and from different angles. and this would serve constructivism since learners can be introduced to the materials from different angels and in different shapes to be able to construct their own knowledge.