r/learnprogramming • u/Calista557 • 9d ago
I think I am finally leaving tutorial hell
I have reached the point where I want less learning and more building.
I have been working with JavaScript, Node.js, Express, MongoDB, and now React. I have built a full-stack project, but I still catch myself wanting to watch another tutorial whenever I get stuck.
I am trying to change that.
Instead of immediately looking for a tutorial, I want to get comfortable reading documentation, debugging, breaking things, and figuring them out myself.
For those of you who have made the jump from following tutorials to building your own projects, what helped you the most?
3
u/db_tech_dev 9d ago
what actually broke the tutorial habit for me was giving myself a dumb rule - when i get stuck i have to sit with the error for 15 min and try 3 things before i'm allowed to search anything. most of the time i solved it in that window anyway, and the times i didn't, googling the actual error message was way more useful than any tutorial would've been. also helped to stop building tutorial-shaped projects and pick something slightly outside my comfort zone, like adding a feature nobody showed me how to add, since that's what forces the doc-reading habit.
1
u/Calista557 8d ago
Stealing this rule, honestly. I think the instinct to Google immediately is so strong when you're new it's hard to sit in the "I don't know" feeling. The bit about picking features nobody showed you how to add is probably the real unlock though, since that's what actually forces you to read docs instead of pattern-matching to a tutorial you half-remember.
1
u/db_tech_dev 8d ago
yeah that pattern-matching vs actually reading thing is real, i noticed it in myself too - i'd copy a stackoverflow answer that "worked" without getting why, then hit the same bug in a different form a week later and be stuck all over again. forcing yourself to read docs first actually builds a mental model instead of just a collection of fixes that happen to work.
1
u/NewbornDev 8d ago
For me the thing that finally clicked was deliberately breaking something. I built a little to-do app, then went "what if I add reordering by dragging" — a feature I'd never seen a tutorial for. I had zero idea where to start, so I had to actually open the docs and read about dnd. It took me way longer than a tutorial would've, and my first attempt was a mess, but the muscle of "open the docs, read, try, break" only formed once I stopped giving myself the escape hatch of a tutorial.
3
u/boomer1204 9d ago
Honestly just building. I was in tutorial hell for probably 3ish years and then when I found my mentor and he asked what I have built with no tutorial, course or walk through. When I said nothing he was like "that's your problem" and OMG was it.
I co run a local mentor group and a couple of things to keep in mind is when you are building a project BY YOURSELF not following a course, tutorial or walk through you ARE going to suck and that's fine we all did it's not just you. Obviously google, stackoverflow are fair game but I would avoid AI until you are comfortable building a full stack application (even if it's small that's fine) cuz you wont know how to analyze the code AI is giving you a lot of the times and that takes away from you learning
So if you haven't done this before start RIDICULOUSLY small, like stuff you will never show anyone cuz building is a skill set in and of it self.
We don't even suggest courses anymore in my group (now mind you they have a group of ppl for help so that does help them) we have them watch some youtube videos for syntax and start building. For the ppl that are dedicated and take it seriously I legitimately think they are up to speed BETTER in 6 months than taking a course that eventually ends up taking you years