I've been coding for about two months now, and honestly, it hasn't been easy. It's been rough, confusing, and mentally tiring. But the biggest thing this journey has taught me is simple: repetition works.
You don't need to cram. You just need to repeat. Some people understand something after five tries, others after ten. The more you repeat a concept, the more it sticks. And when you meet that problem again, your brain remembers.
In my first few weeks, I was learning without direction just watching lessons and trying to understand everything at once. It felt overwhelming. So I asked ChatGPT what I should focus on if I wanted to be ready for real work or even an internship. The response gave me structure: clear goals and small projects to work on. That structure changed everything.
Another major shift was focusing on problem-solving instead of syntax. Two years ago, I tried learning Coding by memorizing how code was written, and I gave up after a few weeks. This time, I started with simple problems calculations, conditions, small algorithms. As I solved them, the syntax started to make sense naturally.
I also stopped copying and pasting code. I write it. I use comments to explain what I'm doing, then try again without looking. I even write code on paper when something feels confusing it helps me understand whether I truly get it or not.
There are still days when I feel tired or frustrated. What helps is having a mentor who gives me tasks and keeps me accountable. Two years ago, I didn't have that and I quited. This time, I'm still here.
I'm still a beginner, but I've stayed consistent because I stopped chasing perfection and started focusing on repetition, structure, and problem-solving. That's what worked for me.