How to avoid TUTORIAL HELL!!!?
While it has been common talk on several platforms to avoid watching lengthy videos of courses as it is just like copy pasting, because it is negatively affecting the way you should be learning any technology.
The question is what to do then? Unfortunately very very few people talk about it, but you do not need to worry about it! After proper research and experimentation, I will be proposing some SIMPLE and OPTIMAL technique that will definitely change the dynamics of how you approach learning.
Let’s say you went to roadmap.sh and find any roadmap there. Now, there is list of topics which you should be approaching one after another. Where will you be studying this topics from? Tutorials??? Not at all!
Your primary approach should be “PROJECT BASED LEARNING VIA QUESTION DRIVEN DEVELOPMENT”:
This includes breaking a project in that tech into small tasks with each task into some prompts/questions.
Backend Project Idea → Small Tasks in a project → Task = Question
So lots of tasks means lots of questions/prompts and once you start solving them one by one you will eventually come up with the project in that tech.
Now, two questions are there who will be giving that PROJECT into CHUNKS and how will we solve those Questions.
First of all, if you know any senior or an individual working on that tech very well, it’s beneficial to get mentorship from them they can do it for you, via assigning you the projects they have worked on. They can easily slice the project (in accordance with the roadmap you are following), into tasks and task-based learning is your new dimension to up skill yourself.
For task-based learning, it is best to refer that topic DOCs or go to GPT it would be assisting you step by step, ask GPT to explain that topic in simple steps and not all in one go. For any topic you can say tell me more about it what it is? then after understanding it and clearing your confusions(if any) you can ask it to teach you its execution and browse the best DOC resource for you. In this manner you will checkout the topics in a project and will learn any new skill!
SUMMARY:
Always divide any tech into topics (via roadmap) and ask someone to align these topics in form of a project, then project into questions and let GPT be your side-mentor along with the DOCs.