How to get out of Tutorial Hell without getting out of it?
Tags: 100daysofcode, codenewbie, webdev, beginners
Published: 2020-10-09 05:20:21

**Tutorial Hell** stated as per the [urban dictionary](https://www.urbandictionary.com/define.php?term=Tutorial%20Hell)

>When you are learning Computer Science and programming but unfortunately you don't understand any of the code you wrote down from the tutorial but it works. Not only that you cannot write your own. It is very hard to get out of this and be able to write your own code. So it is a hell.

Do you agree with the above definition, or does your definition of Tutorial hell is different?

If you ask me, I feel we do understand the code from the tutorial. <br><br>It's just we are so reliant on the tutorial that we feel insecure if we are just given a blank code editor and told to write code or start with a new project.

There is another situation that happens where we start with a tutorial we complete almost a 20 - 30 % of it.<br><br> But at some point, we feel we are not on the same path as of the tutor or the complexity of a particular concept takes a drastic turn where we can't keep up with the pace of the course.

Have you faced such obstacles in your learning?




![kelly-sikkema-CbZC2KVnK8s-unsplash (2).jpg](https://cdn.hashnode.com/res/hashnode/image/upload/v1602181088289/4nBSvbaKx.jpeg)
*Pic credit [unsplash](https://unsplash.com/)*

### Here are a few ways you can modify your learning 

To overcome your problem on Imposter Syndrome or in simple terms not able to write code on your own. 

**I**f you have not yet picked any tutorial, do select a project-based tutorial, then divide the tutorial into many sections at your convenience.<br><br>Now let say the tutorial is about building a Task App Project, then you should start building a To-Do App simultaneously with the tutorial.<br><br>When a particular section is finished, stop the tutorial, go back to your own project folder and start building with the concepts you learned in that section. Do use Google as a primary resource and then refer to your own tutorial notes.

In this way, you will gain some confidence in writing code on your own and you will feel much better while starting a new project without any step by step tutorial.


**N**ow for the issue, when you get stuck in the tutorial and don't understand a particular topic the trainer is talking about.<br><br> Stop the tutorial there itself and refer to other resources for that topic whether its a blog post, Official Documentation, or a short Youtube video.<br><br>Once you understand that topic, return back to your main tutorial and you will have more clarity about what the tutor is explaining. 


In no way, I am an expert learner or have mastery over learning any concept. I myself started to learn code a few months back, Just want to lay down some methods which I used.

On contrary, I would like to hear from you guys, any other methods which you used to overcome the roadblocks in your learning path.

### Conclusion :
Now to conclude, start your own project simultaneously with the tutorial but add your own ideas and features to it, and if you get stuck somewhere in a tutorial, close that and refer to other resources for that particular topic which will give a much broader understanding of the topic.


>Thank you for your time for reading the article, please, give a follow on my [twitter](https://twitter.com/kadamsarvesh10) as I document my learning