Learning about money is part of the journey through childhood and beyond, and you can consider introducing different ideas at different ages.
Important life lessons like, 'You can earn money by having a job' and 'There's a difference between things you want and things you need' can be introduced early on.
You could try bringing up about more grown-up ideas like making price comparisons when shopping for something specific, and learning how to be patient when saving money for something you want.
By the time kids are teenagers, within a few years of access to credit, it's a good idea to make sure they understand ideas like budgeting, that it's cheaper to use savings rather than credit, how interest works on a credit card, and the importance of saving money for an emergency.
Don't be daunted: There's lots of good ideas and kid-friendly advice out there for teaching children about money across different ages, including the Money Advice Service and our own Money Stuff Tumblr.
Investing early in teaching your child about money has a priceless long-term pay-off: preparing them to be a financially independent grown-up.