How to really escape Tutorial Hell?

Abdelmalek Ennani
3 min readMar 10, 2023


Tutorial hell

Tutorial hell is a term used to describe a situation where a learner gets stuck in a never-ending cycle of following tutorials without being able to apply what they have learned. This can happen when someone relies too heavily on tutorials to learn a new skill without practicing and experimenting on their own.

When someone is stuck in tutorial hell, they might feel like they are making progress because they’re following tutorials and completing exercises, but they might not be able to apply what they’ve learned in real-world situations. They might also feel overwhelmed or frustrated because there are so many tutorials and resources available, and they don’t know where to start or what to focus on.

So, here are the detailed steps you can follow to break free from tutorial hell:

1 — Set a goal:

First, identify what you want to achieve with your learning. Set a clear and specific goal that you can work towards. For example, if you’re learning web development, your goal might be to create a portfolio website to showcase your work. Make sure your goal is realistic and achievable, and write it down.

2 — Focus on a project:

Once you have a goal in mind, focus on a project that will help you achieve it. This will give you a sense of purpose and help you apply what you’ve learned. Choose a project that’s challenging but not too difficult, and that you’re interested in. For example, if your goal is to create a portfolio website, your project might be to build a landing page for your website.

3 — Use what you’ve learned:

Apply the concepts and techniques you’ve learned from tutorials to create something new. Experiment and play around with different ideas. Don’t be afraid to make mistakes — this is how you learn. If you get stuck, refer back to the tutorials for guidance, but try to solve problems on your own first.

4 — Teach what you’ve learned:

One of the best ways to solidify your knowledge is to teach others. Create your own tutorials or teach someone else what you’ve learned. This will help reinforce your understanding of the topic and highlight areas where you may need to improve.

5 — Take breaks:

Learning can be intense, and it’s important to take breaks to recharge your energy. Do something fun or relaxing to give your brain a break. This will help you stay motivated and avoid burnout.

6 — Practice regularly:

Consistent practice is key to mastering any skill. Schedule time each day or week to practice and work towards your goals. Make learning a habit, and try to make it enjoyable. Celebrate your successes and learn from your failures.

7 — Seek feedback:

Get feedback from others on your work. This will help you identify areas for improvement and gain new perspectives. Share your work with others and ask for constructive criticism. Take feedback seriously and use it to improve your skills.

Remember, breaking free from tutorial hell takes time and effort. Be patient with yourself and focus on making progress, not perfection. Celebrate your successes, and don’t be too hard on yourself if you don’t get it right the first time. Stay committed to your goals, and keep practicing. With persistence and determination, you can break free from tutorial hell and become a proficient and confident learner.



Abdelmalek Ennani

👨‍💻 Software engineering student 🔥 JavaScript lover ☕ ReactJs 👩‍🔧 @redux/toolkit react-refux 🧠 Laravel tinker 🔥