Hacker News new | ask | show | jobs
by kamaal 1697 days ago
>> 3. Start copying the relevant part of the book or the lecture notes to a (paper) note-pad by hand.

When I started learning to code. I remember people would buy the famous books and do an intellectual dive into them.

As for me I bought 'SAM's Learn C in 21 Days.' Then for the next one month like a dumb bot I would just read the code and type it out on my desktop. Religiously. Like wake up everyday spend significant part of the day just to read and write code into the editor and run it. Most of the time I had a hazy understand of what I was doing.

But surprisingly this approach worked better than the intellectual fantasising exercise(Most of my friends quit after a while). I've used this technique of using dumbest possible method to study anything useful in everything I've touched since. Including workout and fitness.

Over the years I've also wondered why it works. One reason is when you just wake up everyday and do this ritual, you are basically spending time with the subject. Add a month or two to this journey it's now a habit. Even though your understanding is relatively poor, you haven't quit at a point most people quit. You are comfortable doing work in the subject and therefore you are already scoring wins everyday. This not only builds confidence, it will eventually take you to higher levels.

Turns out the hardest part of learning and doing anything is sticking with a subject for long. Once you have practice the hard parts become easy.