Meskipun pada akhirnya anak-anak akan mempelajari sendiri beberapa konsep melalui pengalaman sehari-hari, Vygotsky percaya bahwa anak akan jauh lebih berkembang jika berinteraksi dengan orang lain. Anak-anak tidak akan pernah mengembangkan pemikiran operasional formal tanpa bantuan orang lain. Vygotsky mencari pengertian bagaimana anak-anak berkembang dengan melalui proses belajar, dimana fungsi-fungsi kognitif belum matang, tetapi masih dalam proses pematangan. Vygotsky membedakan antara aktual development dan potensial development pada anak. Aktual development ditentukan apakah seorang anak dapat melakukan sesuatu tanpa bantuan orang dewasa atau guru. Sedangkan potensial development membedakan apakah seorang anak dapat melakukan sesuatu, memecahkan masalah di bawah petunjuk orang dewasa atau kerjasama dengan teman sebaya.