Ask HN: On learning to code: Are you left or right brained?
Interactive jump into code immediately tutorials seem to be all the rage now. I'm talking about approaches like codecademy.com and learn.knockoutjs.com
This strikes me as very left-brain centric learning - very pragmatic.
However being left-handed I learn best via high-level conceptual introductions to concepts. This is how and why backbone.js works the way it does... . From there going through all the examples is a beautiful journey filled with "ahah" moments.
I plan to dedicate a lot of my time to writing conceptual tutorials of how things work.
Thoughts?
5 comments
[ 5.3 ms ] story [ 30.3 ms ] threadA few times a week I browse the mailinglist archives for the OpenBSD cvs and misc lists. Why some people may see it as rude, I find it refreshing when the developers tell people that reading walkthrough, tutorials, quick start guides and googling isn't a substitute for learning how things work. Sadly few products/projects make it easy to learn how things work and focus solely on "here's how you do X/Y/Z. Just tell me how it works and I'll figure it out.
I honestly think that this "left-brain centric" approach is to blame for a lot of people picking wrong solution for the problems. Of cause people should know better and get a more in depth knowledge before picking a tools, but realistically that doesn't happen as often as we would like.
I think there would be a large audience for the type of documentation that your suggest and I believe that it would a lot of people, my self included, to be better developers.
Thanks.
* Unlike me, my son does not typically swear a blue streak. This tells you how frustrating he finds this.
Of course, when you first begin programming the computer is annoyingly finicky about those small chunks; unlike IMs, picky little details like punctuation, spelling, and syntax demand your attention before you can get experience with the big pictures.