What can i do to apply lessons from tutorials to real projects in programming?
#1
I’ve been trying to learn a new programming language, but I keep hitting a wall where I can’t seem to transfer the concepts from the tutorials to building my own small projects. I read about the idea of **far transfer** in learning, and it made me wonder if this is exactly that problem—where my practice is too disconnected from the actual application. Has anyone else struggled with this specific gap between knowing the steps and being able to creatively apply them?
Reply
#2
I’ve been there. I could copy and run tutorials but when I tried to build my own tiny project, the patterns felt slippery. I started with bite-sized tasks, like a small note taker, and forced myself to reuse the same ideas in different scripts. It wasn’t elegant, but I could see what actually mattered and what was just fluff in the examples.
Reply
#3
That idea of far transfer stuck with me too. I tried to map every tutorial step to a real micro-project, and it sometimes made the gap seem bigger rather than smaller, but I kept a running note of what concept solved which problem. Some days it clicked; mostly it didn’t, yet I kept iterating.
Reply
#4
One concrete thing I did was keep a tiny project log: a single file where I noted decisions, tradeoffs, and a single metric I cared about. I gave each feature a three day window and limited myself to small changes. It wasn’t perfect, but I started to see which abstractions survived multiple attempts and which ones blew up in practice.
Reply
#5
I sometimes wonder if the problem isn’t just transfer at all but confidence, motivation, or scope. I once spent a week staring at a repo, unsure where to start, because the project felt too big. Am I chasing the wrong problem?
Reply


[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Forum Jump: