Four Types of Learning Approaches