DEV Community

Cover image for How to Watch a Coding Tutorial [and actually learn]
Bryan Guillén da Silva for daily.dev

Posted on • Originally published at daily.dev

How to Watch a Coding Tutorial [and actually learn]

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!

4. MAKE IT YOUR OWN! 🔨

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

Top comments (8)

Collapse
 
panasoft profile image
Abdul-Razak Alhassan

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!

Collapse
 
bryanguillens profile image
Bryan Guillén da Silva

Consistency and repetition are the keys! Thanks for reading!

Collapse
 
bryanguillens profile image
Bryan Guillén da Silva

You're welcome, I hope it really helps!

Collapse
 
vaibhavkhulbe profile image
Vaibhav Khulbe

Quite a unique article. Great tips!

Collapse
 
bryanguillens profile image
Bryan Guillén da Silva

Thanks for reading!

Collapse
 
33nano profile image
Manyong'oments

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

Collapse
 
bryanguillens profile image
Bryan Guillén da Silva

I am glad it is helpful!

Collapse
 
elyktrix profile image
Kyle

Great tips Bryan!🙌