Learning involves relatively permanent changes in behavior acquired through experience. There are three main theories of learning: behaviorism, cognitivism, and constructivism. Behaviorism posits that learning is based on conditioning responses to stimuli through reinforcement or punishment. Cognitivism views learning as knowledge construction and information processing. Constructivism is based on the idea that people actively construct new knowledge based on interactions and experiences.