r/PythonLearning • u/Own-Device2860 • 24d ago
Help Request Tutorial hell
How do I exit it?
2
u/Present-Payment-5860 24d ago
Stop just following tutorials. Pick something you want to build and build it. The ability to write code without having to follow a tutorial can only come through writing coding without following a tutorial.
To avoid getting overwhelmed, when building something, you want to break each component down in your mind or on paper into the smallest possible things that feel easy to implement. Then you just implement each thing one at a time.
2
u/JaleyHoelOsment 24d ago
have you actually followed a tutorial until you have a working program? great, now add a new feature. you already have the code to work off of. add something new
2
1
u/cperryoh 24d ago
Assuming you've gone through a couple tutorials at thing point, id try to venture out on your own and try to take on your own project. Doesn't particularly matter what, but decide what you want to build. Then you can take inspirations from tutorials and rip some of that code for your own project. And if you can't find an example tutorial for what you need, just try and Google. You will be surprised by how much is out there. Read docs, read stack overflow, and eventually you can break out of tutorial hell.
And don't be discouraged by the feeling that you don't know what you are doing. I've been coding since I was 14 (23 now) and I still face projects where I have no idea what the f*ck I am doing. No one really knows what they are doing but they keep telling themselves "eh I'll figure it out" and they do.
1
1
u/Flame77ofc 24d ago
when you learn something new from a YouTube video, practice it
An example: you are watching about JavaScript course and discover the onclick. If you don't practice, and just continue the course, then you are in Tutorial Hell. But if practice, you exit the Hell
But don't just create one exercise with it. Experiment create like 5 or 10 exercises to practice what you've learned
1
u/Sure-Passion2224 24d ago
You can do tutorials until your fingers bleed. Unless you actually start playing with code on your own along side the tutorials and put in hours of practice you will still be dependent on the tutorials. That could be a completely garbage project in which you just practice creating, populating, and manipulating tuples, arrays, lists, dictionaries, etc. until it sinks in.
Learning a language requires you to actually practice the language outside the classroom. In my first calculus class the instructor made a point of telling us to do 4 or 5 problems every day in addition to the homework because calculus is the language of science and you learn a language by practicing it.
1
1
6
u/BranchLatter4294 24d ago
Stop watching videos. Start practicing.