Ask HN: Is it better to learn programming after teenage rebellion starts?
Wouldn't this make you more critical of what you are learning and better able to adapt to changing technologies in the long term?
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.
All other considerations are irrelevant unless you can't spend 15 minutes a day to practice.
I guess I should have said you should wait to learn programming until you start rebelling.
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.