What are the types of learning methods for students?

What are the types of learning methods for students? How do they affect the performance of students? What is the difference between in-person learning and online learning? Which is more effective for students?