If the programming is merely a toolkit for something else, I want to be productive ASAP, with minimal distraction from the main goal.
Even if it is the main tool for the main goal, we still want to get there soon. And in this case, 'there' includes being able to get to levels of deeper mastery, so accelerated learning of the basics with minimal wheel-spinning helps.
OTOH, if it is a pleasurable hobby or pass-time, then sure linger for a decade with all the trivia, and enjoy the heck out of it!
Even if it is the main tool for the main goal, we still want to get there soon. And in this case, 'there' includes being able to get to levels of deeper mastery, so accelerated learning of the basics with minimal wheel-spinning helps.
OTOH, if it is a pleasurable hobby or pass-time, then sure linger for a decade with all the trivia, and enjoy the heck out of it!