Tutorial Hell and How to Get Out

I'm a self-taught web developer. I occasionally post summaries of my projects and what I learned from them. Thanks for tuning in! ❤
Search for a command to run...

I'm a self-taught web developer. I occasionally post summaries of my projects and what I learned from them. Thanks for tuning in! ❤
No comments yet. Be the first to comment.
In one of my previous blog posts, I demonstrated how to build a MidJourney alternative using Supabase and Hugging Face in a few minutes. This is great for personal use, but what are you going to do with these generated images? And what if you want to...

This blog post is all about creating a Multi-User Note App with Next.js and Supabase. We'll walk through structuring a dynamic database, and building cool interactive features for a smooth note-taking experience. Join us on this journey to build a sp...

There is no doubt that Midjourney is currently the leading tool for AI image generation out there. However, people who don't generate AI images daily may find the cost of their subscription a bit too much. So you can seek alternatives, but that's not...

Artificial intelligence (AI) became very trendy in the last half a year. With the introduction of ChatGPT, OpenAI took the spotlight in the AI space. This wonders nobody, as apart from offering this useful tool to normal folks, OpenAI offers many AI ...

Every beginner who wants to get into development must start somewhere. Although every beginner has a certain goal in mind like “getting a job in tech”, there are multiple options on where to start. Whether it's a bootcamp, Udemy course, university or crash course, you won't get past watching and following tutorials. But there's a thin line between following a tutorial to learn something or watching a tutorial to stay in your comfort zone. When you are past that line, you are in tutorial hell.
Every beginner seeks new skills or answers to their questions through tutorials. That isn't a bad thing, this is great. It shows that you are eager to learn. It only becomes bad when you get stuck in that phase. Imagine you are learning a new technology through a tutorial. You learn the basics, you build a project with the instructor, but now that you are done, instead of applying your newly learned skills, you watch another tutorial.
With every completed tutorial, you get a feeling of accomplishment. And it makes sense, a completed tutorial equals to a step forward. But is it really? It's hard to realize that you are in tutorial hell. Most people realize it only when they get out, but here are some hints that should help you understand if you are stuck in tutorial hell.
Basically, tutorial hell is like a loop. If you can look back on your current and past learnings and recognize this pattern in your learning path, you are or were in tutorial hell:
You complete a tutorial and learn a new skill (A).
You try building something using your newly acquired skill (A). Suddenly, you realize you are missing another skill (B).
You watch another tutorial. This time to learn the new skill (B).
You try building something using your newly acquired skill (B)… and so on
As previously mentioned, people often recognize that they are in tutorial hell, only when they already got out. If you were able to recognize it ahead of time, here are some tips on how to get out.
Practice makes the master: build something, whatever you want, anything. If you followed a tutorial on how to design a website, design another website. If you watched a tutorial on how to build a to-do app, build a scheduler. Basically, use your newly acquired skill to refine it by building something similar, but make it a bit more complicated by adding a new feature or upgrading the existing design. So, in the end, you are also learning something new by taking on that challenge.
Use other resources: watching tutorials is great to get started, but to improve or to quickly learn something new, you should look at other resources such as documentation, blogs, or e-books. Often, especially when you're working for a company or a client, you just don't have time to watch tutorials. You need to find an explanation quickly, that's where written resources come into play, better start using those as early as possible.
I was myself in tutorial hell, but I realized it only after I got out. Thankfully, already very early on I started adding new features to the tutorial projects that I have built, so at some point I felt comfortable pursuing an idea that I had for a project without following any videos. I didn't know everything, of course, but I learned how to deal with issues by doing research and reading documentation. If I could do that, you can do it too!
Thanks for reading my article! ♥ If you enjoyed it and want to see more tech-related content from me, follow me on BlueSky and X. To ensure you don't miss any future articles, subscribe to my Hashnode newsletter.