I want to be honest about something because I think it might help others in the same situation.
I started learning to code about eight months ago and almost immediately leaned heavily on AI tools and IDE autocomplete to get through exercises and small projects. At the time it felt great because I was shipping working code and feeling productive.
The problem showed up when I tried a simple coding challenge without any assistance. I froze. I knew what I wanted the code to do conceptually, but I could not translate that into actual syntax without prompting something to fill it in for me. The logic felt slippery. I could read code fine, but generating it independently felt like a different skill I had never actually practiced.
I have since started doing timed exercises with autocomplete turned off, and it is genuinely uncomfortable, but I can feel the difference after just a few weeks.
My question for people further along than me: do you think there is a meaningful difference between understanding code and being able to produce it from scratch? And for those who caught themselves in a similar pattern, what actually helped you rebuild that muscle?
Not trying to start a debate about AI tools being good or bad. I use them and will keep using them. I just want to close the gap I noticed in my own learning.