I am a big fan of financial education, and quite a few people who learned the basics from me are quite well now (3) while others, despite knowing, never learn. So, my advice is not given to just anyone, just to the ones that ask for it, and even for them, I have a little test. I tell them that to be successful, they need savings equal to 6 months of their monthly expenses. Only then they are ready to start to save and invest.
But this is me. Others may be more open to sharing.
I think that is a good approach. All the knowledge in the world is useless, if even the simplest parts of it can't be applied.