The specifics of Piaget's theory have been improved by further research, but Piaget's stage-oriented view of development remains the most prominent theory of when learning occurs. Why do we learn?  Many people have never asked this question.  Lev Vygotsky's theory of Social Cognition offers interesting insight into the reasons behind learning.