Linked by Howard Fosdick on Fri 13th Apr 2012 20:21 UTC
Permalink for comment 514153
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
Features
Linked by Thom Holwerda on 06/13/13 14:35 UTC
Linked by Thom Holwerda on 06/11/13 17:07 UTC
Linked by Thom Holwerda on 06/10/13 23:13 UTC
Linked by Thom Holwerda on 06/08/13 14:57 UTC
Linked by Thom Holwerda on 06/07/13 11:40 UTC
Linked by Thom Holwerda on 06/04/13 12:45 UTC
Linked by nfeske on 05/31/13 10:12 UTC
Linked by Thom Holwerda on 05/29/13 16:59 UTC
Linked by Thom Holwerda on 05/24/13 17:26 UTC
Linked by Thom Holwerda on 05/21/13 21:38 UTC
More Features »
Sponsored Links



Member since:
2005-07-06
I think, that looking back, I (actually that was a few of us kids) learned most of my basic coding knowledge by myself, before school or anything else. But, coding does not equal programming, and knowing programming languages does not equal programming knowledge and/or algorithm knowledge. Going further, basic algorithm knowledge does not equal knowing mathematical and numerical math knowledge, very necessary very frequently. And I could go further.
What I want to get to is, you can teach a programming language in a variety of ways, including online courses, but you can't teach how to code or program well in such a way. The ones who might argue otherwise, well, those are the ones I wouldn't hire to better programming jobs. They are the code monkeys, and they are a dime a dozen.
So what I think is, "the future of learning to program?" - no. It should be "learning programming languages" and be done with it.
All the fuss in recent years about trying to commoditize and undervalue real programming skills is a somewhat disturbing trend, the results of which are quite easy to see with the rise of ridiculously crappy software flooding people from everywhere you turn.