Probably not. If anything, its probably better to learn programming before the teenage rebellion phase, or, at least, to learn the kind of problem solving skills that programming exercises early.
IMO people should learn to program in college. Leave the teenage years for making mistakes and having experiences with people, not anti-socially typing at a computer.