what is vygotskys theory of cogntive development
>learning is a social process as new knowledge and skills acquired from advanced experts
>knowledge is first intermental (big difference between learner and expert) then intramental (similarities between learner and expert)
>contrasts Piaget by taking domain specific approach that language is a crucial cognitive skill which develops at different rate and time compared to other skills