Types of Learning and Factors Affecting Learning - Psychology