HACKER Q&A
📣 codst

What made you stop relying on tutorials?


I learned to program mostly by tutorials. I did what they told me and it all seemed to be straightforward. But when I started up the editor and tried to build something without the tutorial, I often found I didn't understand the logic as well as I thought I did.

I’m starting to think the tutorials are good to get you started on a project, but the real shortcomings become apparent during the building phase.

Why did you stop using tutorials? What did you do instead?


  👤 austin-cheney Accepted Answer ✓
I did not have such a path. I was involuntarily reassigned from a web design job to a web developer job at a major dot com way long ago before it was common do anything with JavaScript except some basic event handling functions. I just had to figure it out.

I stumbled through learning to write JavaScript by writing and maintaining basic event code. This was before Chrome and before Node.js. I then transitioned to writing a large original application in JavaScript.

Writing real original applications from the ground up is the true learning experience. You have to learn larger concepts of organization, central architecture, and more. It’s the difference between writing a novel versus a paragraph. If you aren’t learning this you really only have a working knowledge of syntax, which is just more than nothing, but it’s still enough to get employment.


👤 ilhasol
It depends on how you define a tutorial. If a tutorial is a well-developed project that takes you from scratch, aligns with your tech stack, and has real-world relevance, then it has educational value. In fact, it’s very similar to learning on the job, because you’ll be working on a complete, real-world project. However so many tutorials are just fragmented, generically produced content.

👤 JohnFen
I've never found tutorials to be very useful for learning to develop. I've always done better with reading documentation and experimenting. Tutorials tend to be more about showing you a specific method rather than learning the more general principles (getting you going quickly rather than fostering understanding).

I have occasionally found value in tutorials that show how to do specific things using specific tools, but I'm not using those as tutorials so much as walkthroughs.


👤 dabinat
I found Udemy useful to learn new languages and technologies. I like it because it’s a whole course that builds on the previous lessons, not just a single tutorial that makes assumptions about what you might know or not know.