Cover image for How to Watch a Coding Tutorial [and actually learn]

How to Watch a Coding Tutorial [and actually learn]

bryanguillens profile image Bryan Guillén da Silva Originally published at daily.dev ・2 min read

So you are on Twitter or LinkedIn, trying to start your journey as a Developer, and these people keep telling you:

"You should not waste your time watching Udemy/Youtube courses, you won't actually learn!"

"I read the documentation, you should do the same"

"You will only learn if you build something and not by watching tutorials"

Well, they are partially right, but also wrong!

You DO have to build things. You DO have to read the documentation, and you SHOULD NOT only rely on video-tutorials.

BUT...What if you learn better visually? What if English is not even your first language, so only reading the documentation would confuse you?

If that is the case, then I would like to share with you a couple of things that worked for several other developers and me!

How to learn from video-tutorials correctly

1. PAUSE ⏸️

There will be a moment in the tutorial when you will notice that the instructor is about to code the solution to a problem. When you reach that point, PAUSE the video.

You will feel tempted just to see how he does it. You will even think:

"I'll try on my own next time."

"This is easy/hard, so I won't bother. Let's see the solution."

Don't give in. This will become a habit if you do.

2. THINK 🧠

Make sure you spend a meaningful amount of time trying your own solution!

Research the problem, troubleshoot, fail, try again.

Here is where those people from above got it right: Documentation is your best friend in these situations.

3. RESUME ▶️

So you really tried your best and couldn't solve the problem on your own? Don't worry! Make sure you don't overdo it.

You are not expected to be able to solve everything on your own if you're just starting! Hell, even Seniors are not expected to solve everything on their own. So don't put unnecessary pressure on yourself.

Play the video again and compare your approach, see what you did differently and how you could improve!


Make sure you are building something that can be shown to potential employers! You cannot show something that is exactly the same as in the coding tutorial! Because you could have very well copied the code...

Instead, add features, change styles, layouts, functionality. It is ok if you keep the general idea, but make it different enough that you can call it YOUR work!

Just as every person is unique, your journey will be too. But hopefully, you can see that there are some patterns that many successful developers follow again and again to learn!

daily.dev delivers the best programming news every new tab. We will rank hundreds of qualified sources for you so that you can hack the future.
Daily Poster

Posted on by:

bryanguillens profile

Bryan Guillén da Silva


Software Eng. in a Foreign Country 🇺🇸 - I don't drink coffee, so my dreams keep me awake 🔥 - Husband & The Daddest Man on The Planet 💚


markdown guide

My technique for learning in all my life is near exact of your tips but I was getting frustrated because unlike many things programming was not sticking as quickly I had wished... I thought my life long technique were failing me... Thanks for this assurance!


Consistency and repetition are the keys! Thanks for reading!


You're welcome, I hope it really helps!


This is definitely golden as someone who is actually in the process of learning. Thanks mate!