Scaffolding refers to providing contextual supports for learning through simplified language, modeling, visuals and cooperative learning. It involves guiding a learner's development with focused questions and interactions. Jerome Bruner first introduced the theory of scaffolding in the 1950s to describe how parents facilitate children's language acquisition through informal instruction. Lev Vygotsky introduced the concept of the Zone of Proximal Development (ZPD), defined as the difference between what a learner can do independently and what they can do with guidance. Within the ZPD, learning is most effective when aimed at the learner's potential rather than independent level. Scaffolding helps learners develop skills within their ZPD before the supports are gradually removed.