Learning is defined as a relatively permanent change in behavior resulting from experience. There are two main types of learning: classical conditioning and operant conditioning. Classical conditioning involves reflexive responses to stimuli while operant conditioning uses reinforcement and punishment to modify voluntary behaviors and their consequences. Positive reinforcement strengthens behaviors by adding desirable outcomes, while negative reinforcement strengthens behaviors by removing undesirable outcomes. Bandura's social learning theory posits that learning occurs through observation, imitation, and modeling the behaviors of others.