You can learn from anyone. You can learn from everyone. No matter what age, gender, culture, background or life experience. There is always something you can learn. You can especially learn from the person that you respect the least.
To be able to do that requires a special kind of attitude that recognises that even if you disagree with someone about most things or dislike a person with a great deal of passion, they still have something to offer you. They can teach you something about something.
On the flipside, even if someone disagrees with you about most things or dislikes you with a great deal of passion, you have something to offer them. You can teach them something about something.
As with most things that are difficult, it requires an act of generosity. The act of generosity in this is to recognise the fact that learning can come from anyone, and then to seek it out. Of course, it is easier said than done, but it is an act of generosity towards others and towards yourself also.
Towards others because when you seek to learn from someone you actually communicate to them that they have value. What greater generosity could there be?
Towards yourself because in seeking to learn from someone else, especially someone that you don’t like, creates a posture of humility, ready to learn and ready to grow. That is an amazing gift for you.