Learn from Everyone
You know what?
I used to be someone that would assume which person I could learn from and which ones I wouldn't.
But I was wrong...
You can learn from every single person you meet.
Even if that lesson is, don't be like that; that is still a lesson.
Then there are others, who know vastly more than you when it comes to areas of knowledge and it takes some humility on your part to admit that.
But once you do, once you swallow that ego, you can end up learning something new.