Three Major Learning Theories