10 comments

[ 2.9 ms ] story [ 30.8 ms ] thread
TL/DR;

Write code everyday and don't break "The Streak".

I didn't find this article very insightful. It feels more like a poem than practical advice for beginners.

I'd temper point #2, I've found as a beginner I was much too attached to what I had taken so long to learn and I refrained from exploring other languages and paradigms seriously. Once I freed myself from that I became much better at coding overall.

Studying computer science has helped me a lot as well, it opens you up to fields and technologies you possibly had no interest in before and forces you to explore them and broaden your perspective.

Go on youtube. Find the MIT computer sciences courses (free!!). Watch them.

Seriously. Nothing improved my coding skills more than going over the basics all over again but with a good professor.

Yes code and code some more but make sure to solve different problems, solve the same problems different way. IMHO that's the more important imply message (Explicit is better than implicit.) It's like running. If you always run the same distance/cadence; at best you keep what you gain; I find that I rarely improve doing the same thing over.
> Over the years I've stayed with the easiest-to-learn stable IDEs/text editors. Yes, I know there are really powerful tools with arcane commands (Vim, EMACS, etc), but I don't want to have to stop what I'm doing to learn new tools. I want to code, not tinker with desktop tools or arcane text editors

Wut? both of those editors make coding so much more easier and the rest of the stuff is just a cop out imo

In my view IDEs are much harder to learn... For vim or EMACs, you just need the cheat sheet to start with, but with a IDE, sometimes I have to go to video tutorials in order to figure out a button.