Straight answer is... Yes! I do agree.. but at some extent.
This is the "time", taking everything so fast along with it... And it's the "need" in practical field, that do not let even a mature programmer do everything from scratch. If you are a professional, even you choose on the spot either you "need" to start with a new code, or copying another project base to start new, or it's some wizards in graphical environment to start with.
Of course "learning programming" itself is a basic need. But today "specially" web development (and mobile programming too), what it needs only is an interest of a regular "user" who just is too curious to make what he/she is using.
"They don't learn programming" - "They learn (or search) a way to make something they are interested to make"--- Just like the Green Dinosaur above? I'll say author is right about the way of teaching. This is the main thing to keep learners interested in what they are supposed or have come to learn. But I'll say that doesn't apply only to programming. To me, this could be a universal truth all fields.
But the title of the article sure is a "hyperbole", as he too admitted.
Hi Zed, I’m Al, the author of article. I’ll admit the title is hyperbole. There are people who want to learn programming for the sake of programming, just like there are people who like learning math even though they don’t see immediate practical applications.
There is something I'll disagree that he only responded to justify his own side of the opinion. This is not true that everyone of them wants to learn programming only for the sake of programming. Many are (and will be) doing it for purpose.
"Who ones of you requested this section "Coder's Corner" on WP"? And for what?
This is the question which can also be answered for the topic being discussed... Edit: Didn't know that this topic's been idle for about a month now...
Edited by KA, 30 March 2012 - 11:10 AM.