How long did it take before coding started to feel natural?
Posted by WarmHeight2951@reddit | learnprogramming | View on Reddit | 11 comments
I still struggle with basic concepts sometimes for those who are further along how long did it take before programming started to feel comfortable?
Both-Dragonfruit3154@reddit
NEVER
bowbahdoe@reddit
I'd say after a year or so.
Also to caution not to use AI at all when learning. I'm currently dealing with someone at year 3 who has around the knowledge you'd expect out of week 2.
I promise the struggling times are worth it
Dominic669@reddit
Not using ai completely seems impossible and not as much as helpful, a single bug would take hours to detect while 1 minute with chatgpt or Claude
desrtfx@reddit
And by investing that time, you'll actually learn.
The other way will teach you nothing and you'll make the same mistakes over and over.
Learning means struggling and is an investment in time and effort.
ShadowRL7666@reddit
Well if you hired that guy replace him with me.
bowbahdoe@reddit
Appreciate the gumption, but no just helping strangers
swarm-traveller@reddit
Natural ? 10 years
paperic@reddit
Never.
You've some weird definitions of "natural".
no_regerts_bob@reddit
I think 10 is about right. At 5 years in I looked back and couldn't believe how bad I was as a beginner. At 10 years I looked back and couldn't believe how bad I was at five. But at 20, I could look back at 10 and say "well, I understand why you did that at least"
MR_LAW11@reddit
For me it wasn’t one big moment, more like a slow shift. I think after a few months of actually building stuff, not just tutorials, I stopped staring at a blank screen in panic. You still get stuck, but basic things start feeling automatic.
The weird part is coding starts feeling “natural” right around the time you stop expecting to know everything.
mxldevs@reddit
4 months learning the basics (spent tens of thousands on an intro to programming towards degree) and then the rest of the time was spent building stuff to get used to designing solutions and implementing them.