Checkout this post with wayyy better formatting on the blog ;)
Teaching can only help learning if the learner agrees with what the teacher shares.
You know the saying "You can lead a horse to water, but can't make it drink". Imagine now that a horse also drank oil and wine. If the horse is thirsty for wine, it needs someone who can lead it to wine. Then it will drink.
That's what we as humans are. We have an array of different possible wants out of life (like different drinks we may want). Some will not give us happiness, so we should not do (drink) them.
And when one of us finds a great way (a watering hole) to get the drink they want, they sometimes help others who want the same drink by helping them find it (and find more together).
So, what I'm saying here is this:
When Learning: Do not do something you don't want to do (do not drink a liquid that will not nourish you). Only do what you want to do, and learn from others who are doing it.
When Teaching: If someone does not want to do what you want to do, don't try to force them to do it, thinking they will enjoy it too. Don't try to force other horses to drink from the pond you found. Find the people who are happy to learn from you, and focus on teaching them, leave the rest to find what they enjoy.