Learning is any change in a system that produces a more or less permanent change in its capacity for adapting to its environment.