10+ years I learned programming in school but I wouldn't call myself programmer till ten years ago.
I think @bebraw nailed it. You never stop learning, if you do you probably should move to management. Where you mainly need an idea of what is happening and don't want to many details.