Types of Learning Strategies and their Implementation