when did programming actually start feeling “natural” for you?
Posted by Key_Use_8361@reddit | learnprogramming | View on Reddit | 5 comments
right now i still spend a lot of time stopping and rethinking basic stuff while coding 💀
curious when things started feeling more intuitive for other people
ExpertWinter2709@reddit
Honestly, I think programming starts feeling “natural” when you stop trying to remember syntax and start recognizing patterns.
At first, every small thing feels like: “Wait… how do loops work again?” “Why is this variable undefined?” “Why did fixing one bug create three more?” 💀
But after enough repetition, your brain starts chunking problems differently. You stop thinking line-by-line and start thinking in flows:
For most people, that shift happens after building a few real projects — not after tutorials.
And even experienced engineers still pause and rethink “basic” stuff all the time. The difference is usually:
The rethinking phase is actually where a lot of learning happens.
QBos07@reddit
In my opinion thinking a bit more functionally helps here. It gets you into how does that data flow / what transformations do I need to apply. As a side effect it also chops it up into smaller chunks.
ExpertWinter2709@reddit
Exactly. Thinking functionally helps a lot because you start focusing on: data → transformation → output
It naturally breaks big problems into smaller manageable pieces, which is where programming starts feeling more intuitive.
HopesBurnBright@reddit
About a year in.
nicodeemus7@reddit
I'm still a beginner too, so more experienced people may have better answers, but for me, it's when muscle memory takes over. I was coding last night and barely looking at the text I was typing. My fingers were doing all the work all I had to do was think.
I've also started thinking about irl problems in terms of programming