Training your kids and guiding them through life at a very young age, is just the best thing because it's only then that could actually listen to you and follow in your footsteps.
They need to know that in life there are times and those tough times are what makes us humans.
You are very right. Training kids should begin from when they are still young. Laying the foundation early is a better way.