For me personally, it bothers me a lot when people try to teach others something that they didn't do themselves.
It's like one blind person tries to teach other blind person to see.
So the best advice is to learn from experience and it's been working for me so far.
What's yours?
Rapid Scrapper