I don't think there is an exact age, it is more about what is right for your family and kid. Every kid is different and every family is different. Start when it feels right for you. You also want to consider the team. There are a lot of horrible managers / coaches, finding a great team is also something to consider.