Do you want a great learning experience? Haven't you seen that kids who learn anything at a very tender age, have a great learning experience. It sticks with them forever.
So, if you are planning to impart some life skills or any good thing, you should do that to your kids at a very young age.
What's the right age? From birth and upto 12 years! It's the fastest super computer with unlimited capacity.
So, what happens is even if they aren't in touch with what they learned for a long time, the moment they do it again (they'll easily grab it)
It's so powerful, parents, schools and society should keep this in mind.
What have you thought your kid(s)? I'm sure they'll be happy later in life. Give that gift of learning when they are ready.