La teoría sociohistórica de Vygotsky sostiene que el individuo es el resultado del proceso histórico y social, donde el lenguaje desempeña un papel esencial. Las funciones mentales superiores como el pensamiento abstracto son aprendidas a través de la interacción social. Vygotsky también destaca la zona de desarrollo próximo y las herramientas psicológicas como medios para que los individuos construyan conocimiento a través de la interacción social.