There are two main types of learning: classical conditioning and operant conditioning. Classical conditioning involves pairing a neutral stimulus with an unconditioned stimulus to elicit a conditioned response, as shown through Pavlov's experiment with dogs. Operant conditioning is a form of learning where behaviors are modified by their consequences - behaviors followed by reinforcement increase in frequency while behaviors followed by punishment decrease. Key figures in operant conditioning research include B.F. Skinner and John Watson.