5 Steps To Watching Programming Tutorials The Right Way.
My experience and ideas on how to improve your self-learning experience and make sure you're making valuable progress
If you've been in the programming world for a while now or you are just getting started in programming, one thing is pretty certain, we've all taken tutorials online at some point. Many of us even got into the industry by watching some tutorials and loving what we saw. It is evident that tutorials are an essential part of the programming journey, and today I'm going to be talking about five ways to ensure you're watching these tutorials the right way and getting the most value out of them.
1. Have A Goal, And Make Sure The Tutorial Helps You In Achieving It
Photo by Skitterphoto from Pexels
2. Be Present While Taking The Tutorial
I know many bloggers and developers have spoken about how important it is to avoid distractions while coding. Usually, they would say, find a quiet place or get rid of your phone and other distracting devices. While these are very true and important, it is also necessary to get rid of mental distractions. It's almost impossible to focus while studying if there are other things on your mind. I know this is a difficult thing to do because we all have busy lives with so much going on sometimes. It could be work, school, kids, relationships, mental health issues, so many different things that steal our attention for most of the day. We can barely have an hour a day to spare for coding or taking a tutorial for some of us. But the good thing is an hour a day is enough to get consistent progress in programming given that you make the most of that time by being present. There has to be an extra effort towards making sure you have nothing on your mind. This means you have to make sure no tasks are conflicting with the time you set for coding. For parents, make sure the kids are okay (and probably asleep) such that you can have quality time with yourself. For foodies, make sure you got your food or smacks around so hunger or urges don't bother you. For coffee people, you guys know the drill. For those like me with no food or drinks, water is free (lol). Basically, the main takeaway here is that you have to make a conscious effort to listen and process the information properly to get the most out of any tutorial.
3. Focus On The Thought Process Rather Than The Actual Code
4. Try A Different Implementation
This would probably be scary for any developer because a developer's nightmare is to introduce a bug in their code that takes them hours to figure out. Trying a different implementation, however, can be very rewarding if everything is done right. The purpose of watching any tutorial is to learn something new, and I've heard this saying somewhere "You never can truly understand something until u can break it and repair it yourself". I believe this applies very much to coding, if you can take code, try something different, fix any bugs that you may have introduced and get the program to work as intended before, then you have truly understood the code.
5. Take Notes Where Possible
With so many practical programming courses out there, it is easy for newbies to see no need for taking notes which is understandable. I rarely take notes myself but some months ago I tried getting into the habit of taking a few notes while going through a tutorial and I realize, it is a pretty helpful skill. I found that I listen better when I'm trying to take notes and that helps me understand the lessons better. Another rather obvious reason for taking notes would be that they serve as a self-made reference for the future. They can also serve as useful information for blog posts for those into content creation. Though taking notes feels boring for me, I have found it can be really helpful and I hope you give it a try.
So there you have it, five tips to help you get more out of watching tutorials. These are some of the things I do in my day-to-day life to make sure my coding sessions are very effective. Of course not every point might be useful to you but my goal with this post was to share my thoughts with you and hope you try out one of these tips. Please leave a comment with your thoughts or your personal tips and also don't forget to share this post with your coding buddies.