This is what I do at work (IT), I learn just enough to get by any given task then move on to the nest thing. But every time I go back to do the task I understand it a little better and usually learn something new about the subject. “Learn to program” is such a weird thing to me. It’s like “learn to exercise”. The goal should be more like “do 5 push ups”, “run 10k” or whatever.
In 5 years? Somewhere between running the country and on the streets. Hopefully I’ll be somewhere close to my current situation though.