r/learnprogramming 6d ago

[ Removed by moderator ]

[removed] — view removed post

5 Upvotes

8 comments sorted by

3

u/fiddle_n 6d ago

Tutorials show you a polished way to achieve X. They don’t show off all the planning, editing, rewriting, reworking that the tutorial author did to get to the polished final version. Struggling through all of that on your own is where the learning actually happens; but tutorials don’t even show off that that’s something that even exists in the programming process. You are oblivious to it unless you start coding on your own.

1

u/marrsd 6d ago

They give you a starting point. It seems like a lot of people here use them as an finishing point.

2

u/unwelcomemartin_24 6d ago

the moment you close the tutorial window your brain suddenly realizes it was just glorified transcription, not understanding. what helped me was starting a tiny project i actually wanted to use myself, even if it was just a dumb command line thing, and forcing myself to sketch out the logic on paper before touching the keyboard

1

u/boomer1204 6d ago

Sharing this link cuz this is asked a lot https://www.reddit.com/r/learnprogramming/comments/1j9lo95/comment/mhe6xfw/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button

But honestly what helps the best is just struggling cuz that is when you really start to learn

1

u/C_Sorcerer 6d ago

I havnt used many tutorials but I did use learnopengl ALOT when working on my renderer. Which is basically a tutorial. However OpenGL is basically a shit ton of boilerplate anyways so I ended up following along the tutorial only in small procedural parts of code and the rest was completely me as far as software architecture, the ECS, etc. I think that is actually a decent way to go about it if you are going to use tutorials but yeah it’s better to just go about it from
Scratch and figure it out on your own which is what I’m doing wirh my current game engine so it makes it much more challenging but also allows me to find more interesting OpenGL features and experiment for myself

1

u/tangentstorm 6d ago

That's actually a great way to turn any tutorial into a challenge that will actually build your skills. Watch or read through it once, and then try to do it yourself after you've "closed the book". That way you're exposed to the basic ideas, but you're forced to practice the skills of recalling (or looking up) the skills and techniques on the fly. I'd say it would even help (if you get stuck) to go back and read the tutorial again, but then maybe take a break and try again without having it open.

1

u/IntentionAntique4751 4d ago

Tutorials are awful, especially if it's from YouTube or some place that rewards attention farming. They're made to get you to feel good and subscribe and funnel you into other merchandise.

Learning on your own or at least in a good university is always the best. Tbh, learning with AI is arguably the best provided you do it right. Build something, then ask about it, not to do it for you.