Social learning theory, developed by Albert Bandura, posits that people learn from one another through observation, imitation, and modeling, emphasizing the importance of cognitive processes in social contexts. It highlights the role of reinforcement and punishment in learning, but also stresses that learning can occur without direct reinforcement, through vicarious experiences.