“Piaget taught that a learner must be at a certain level developmentally before he or she can learn. Vygotsky would say that learning comes first and leads development.”