DEV Community

PAUL MUREITHI
PAUL MUREITHI

Posted on

Self-Taught Programmer: How to Master Content

Hello, everyone. This post marks my journey towards learning through teaching others. Sometime last week, I was watching on YouTube watching some videos. While at it, I noticed one video that always appears on my recommended section.

So, curiosity took over me and I decided, why not? The video was titled "Mastery: How to Learn Anything Fast, by Nishant Kasibhatla. A little bit about Nishant is that he is a Guinness Record Holder (2011) and the only Grand Master of Memory in Singapore.

At first, I was quite skeptical, but then after watching the first few minutes, I was hooked. In the video, Nishant highlighted one thing that quipped my interest. He said that, the best way of mastering a subject is by putting it into practice.

I for one has been a victim of the famous "Tutorial Hell" in my programming journey. I have hoped from one tutorial to another, building projects, but I still don't feel confident in my skills.

If you've been in there before or in the same situation at the moment, you know how it feels. You get frustrated, feel like you are in the wrong place, and sometimes feel like quitting. But worry not, there is a hack around it. Start building projects.

Earlier on, I mentioned something about Mr. Nishant's YouTube video. One key take-away that applies in almost any profession is to reflect on what you have learnt through teaching or sharing it with others. This blog post is my first step towards improving my mastery through sharing and teaching.

For the past two weeks I have been on Udemy taking a course called "Python Django 2021 - Complete Course". Before that, I had read "Django for Beginners by William Vincent". In between that period I haven't implemented a solo project.

So, starting today, I will pause on my tutorials set up a solo project and build it putting into practice what I have learnt. I will also share it here to teach one or two people, and even inspire many more.

Cheers.

Top comments (0)