A noção de "zona de desenvolvimento proximal" (ZDP), provavelmente o conceito mais conhecido e citado da teoria de Vygotsky, reflete e também detalha esse caráter bidirecional das relações entre desenvolvimento e aprendizagem. A ZDP implica na distinção de dois níveis de desenvolvimento: por um lado, o que concentra as capacidades que a pessoa já adquiriu e que, portanto, pode manejar de maneira autônoma – Vygostsky o denominou de "nível de desenvolvimento real" ?; e, por outro lado, o que é delimitado por aquelas capacidades que a pessoa coloca em jogo com a colaboração e ajuda de outras pessoas experientes com que interage – Vygotsky chama de "nível de desenvolvimento potencial."O primeiro desses níveis indica o desenvolvimento já realizado; o segundo, aponta a futura direção do desenvolvimento, a sua possibilidade e a expansão potencial.

Salvador (1997) afirma que é preciso insistir no caráter dinâmico e complexo da ZDP e dos níveis de desenvolvimento implicados. É preciso entender que as pessoas não possuem um único nível geral de desenvolvimento potencial, mas diferentes níveis – e, portanto, diferentes ZDP possíveis – em relação a diferentes âmbitos de desenvolvimento, tarefas e conteúdos. Ao mesmo tempo, a ZDP e o nível de desenvolvimento potencial não são propriedades intrínsecas da criança ou da pessoa em desenvolvimento, nem preexistem à interação com outras pessoas, mas se criam e aparecem no próprio decorrer dessa interação. Assim sendo, uma determinada pessoa pode mostrar diferentes níveis de desenvolvimento potencial e entrar em diferentes ZDPs, de acordo com que interatua e como se realiza essa interação.

Como acabamos de perceber a relação entre esses dois níveis de desenvolvimento é complexa e dialética: o nível de desenvolvimento real condiciona o nível de desenvolvimento potencial em um dado momento; por sua vez, o desenvolvimento potencial, que depende das formas de ajuda e suporte oferecidos por outras pessoas na interação, irá tornar-se eventualmente – em conformidade com a lei da dupla formação – desenvolvimento real.

De acordo com os argumentos teóricos vigotskianos o ensino deve ser dirigido para criar zonas de desenvolvimento proximal e assim agir como um motor de desenvolvimento, ou, o único bom ensino é o que avança o desenvolvimento (Vygotsky, 1986, p.35-36).