Why Learning to Code Is So Damn Hard
vikingcodeschool.com
Why Learning to Code Is So Damn Hard
1–10 of 270 posts
Re: Why Learning to Code Is So Damn Hard
#2Re: Why Learning to Code Is So Damn Hard
#3Re: Why Learning to Code Is So Damn Hard
#4Really good discussion of what falls apart when these "anyone can learn to code!" tutorials leave you high and dry, and how to get past that next huge hurdle of self-sufficiency.
For me, the hardest parts of programming as a beginner - understanding OOP, data structures, etc. - didn't really 'click' until I stopped reading tutorials about them and start writing my own programs. The idea of 'objects' and 'instance variables' was mind boggingly confusing at first, but once I stopped worrying about how to make sense of them, the concepts somehow just fell into place.
I've also been trying to learn French simultaneously. The process was somewhat similar - taking a few Duolingo lessons and thinking that 'hey, I can do this!'. Then I read some actual French prose and everything seemed impossibly difficult. Things didn't 'click' until I started living and breathing French.
It's the same thing with coding.
Re: Why Learning to Code Is So Damn Hard
#5Re: Why Learning to Code Is So Damn Hard
#6Re: Why Learning to Code Is So Damn Hard
#7The "cliff of confusion" he describes is a function of the Dunning-Kruger effect (http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect), which indicates that you don't know how bad you are at something until you get better at it. As an educator, the challenge is to make that cliff as unscary as possible and chart a path through the "desert of despair" so that you're not pushing too much at one time.
On the other hand, as a self-learner it's really really hard to get past the point where you've learned enough to know how much you have yet to learn, or in terms of the article, when you look over the cliff and see how HUGE your journey is becoming.
To a large extent, the article is an advertisement (in more ways than one) for guided learning, expressed in a pretty clear way.
Re: Why Learning to Code Is So Damn Hard
#8Re: Why Learning to Code Is So Damn Hard
#9Really good discussion of what falls apart when these "anyone can learn to code!" tutorials leave you high and dry, and how to get past that next huge hurdle of self-sufficiency.
As someone who is currently learning how to code, the author gets it mostly right. For me, the hardest parts of programming as a beginner - understanding OOP, data structures, etc. - didn't really 'click' until I stopped reading tutorials about them and start writing my own programs. The idea of 'objects' and 'instance variables' was mind boggingly confusing at first, but once I stopped worrying about how to make sen…
Re: Why Learning to Code Is So Damn Hard
#10This is probably true for a lot of other things. Learning an instrument, learning karate, etc. basically its easy to get started than to keep going.