How to learn coding
This is a response to a forum thread, but I guess some of my regular readers might like this, too.
Clocking in at roughly four and a half minutes, the sensei thinks it is a quick listening.
But if you really need a summary:
Do lots of work, that’s how you get good.
I will not transcribe it all here, but rather share some more resources.
The basic idea is clear, the more you do, the better you get. After Malcolm Gladwell published his book Outliers: The Story of Success, the 10’000 hours he mentions that it takes to master any craft or skill are often bandied about.
This old ape would like to add two things to that:
1. 10’000 seems a lot? Yes. Please don’t be alarmed, this is for absolute mastery. You will attain a considerable level of skill much earlier.
2. There is no talent. Scientific research into “talents” or “child prodigies” turned out that these talents had just put in all those hours early in life.
And now, we have the internet. Free information and even complete educational resources at your fingertips, for free.Here is the no excuse list. With this, you have simply no excuse, whatever it is that you want to learn.
For programming, I found that some people do really well with the “Head First” Series of books. These take a lighthearted approach to many topics and have actual exercises to do in the book. Check them out if the more traditional coding books are too dry for your taste.
There is also a video someone shared at the video, in which Ira Glass talks about how you have to work through a mountain of work to get better.
And there is another post I did at the daily hustle which I’d like to share as well, introducing the grind and the suck.
So yeah, you have a mountain of work ahead of you, but the more you do, the better you’ll get.