Well one thing i have always know is that, there are unconcious teachers in life at on point or the other, and this are people you learn from in distance.
And all this happens in stages as they differs from one stage to the other, learning is what we do everyday but it is dependent on what we are learning per time. Thanks so much for this post @communitycoin. It is indeed a great post.