It is difficult to advocate for a particular method of teaching children about money because, I would say, a good many parents don't know about it themselves. Rather they know and believe different and incompatible things. Therefore any idea would get some people complaining that it's exactly the wrong lesson. I'll start by dividing the people into groups:
Some view money as ever-scarce, hoarded by lucky, stingy SOBs who pay triffles for long and inconvenient hours. Others view money as the result of work: They'll have enough as long as they work diligently, save for big purchases, and live within their means. Still others view money as abundant, spraying everywhere if the right ideas and resources can be brought together. Some people love the security of a job, others believe that a job is inherently insecure and would rather be self-employed. Some people think you need to work to make money, others think you need money to make money, and still others think it takes other people's money and other people's labour to make a real profit.
Whatever you believe, this is as much as you can teach your children. I am an entrepreneurial person and have fortune-500 experience so I know quite a bit about how money works, but I'm no Donald Trump and can't advise my children on how to make billion dollar deals, although I hope to someday soon. My main focus right now is to teach them how to turn effort plus an opportunity into money; how to recognize value and capture a piece. I definitely don't want to start with teaching them how to simply put in some time or do a "job" in exchange for a wage.