Basic Types of Learning