Scenario 1
Giving them enough money at a young age to see how well they will manage it.
Scenario 2
Not giving them enough money, so they can work for their own money.
For the first part you should take note of the age grade of whom you give out money to manage, cause in the real sense you don't expect a 3 old baby to know how to spend the money you give out to them, definitely they will spend it on sweets and those stuff but even with that there are some that would not spend a dime out of it. But that too will tell how well they'll eventually spend it.
For the second scenario I think you can do that to the teenagers like some parents are bent on giving their kids money on daily basis but limiting it can enable them bear in mind that the money is meant to be spent wisely but I think teaching them in the early stage is better where they learn what money is and how to manage it but regardless apply both scenario for effective results.