Outline of Vygotsky's theories: children construct their knowledge, development cannot be separated from its social context, learning can lead development and language plays a central role in mental development (Demendonca, 2016). Vygotsky's theory stresses the fundamental role of social interaction in the development of cognition. Vygotsky places considerable emphasis on culture affecting cognitive development, on social factors contributing to cognitive development and on the role of language on cognitive development (McLeod, 2007). The tools humans use that develop from culture are speech and writing. Vygotsky believed language develops through social interactions and there a different forms of language. The first is external speech which is external communication and the next is private speech, which is communication directed at self, which later becomes internalized (McLeod, 2007). There are three major themes associated with Vygotsky's theory. The first is social interaction which plays a fundamental role in the process of cognitive development (BuItrago, 2011). The second is the more knowledgeable other (MKO), which refers to any person who has a better understanding or more ability than a learner, with regards to a certain task (BuItrago, 2011). The last one is the zone of proximal development (ZPD), which is "the distance between a students ability to perform a task under adult guidance and/or with peer collaboration and the student's ability solving the problem independently" (BuIltrago, 2011, p.