My path into programming was long and broken into pieces, spread across thirty years.

I had some BASIC lessons at school back in 1992. Then nothing serious for a long time. Around 2011 I took a programming course that was already outdated even then, they taught Delphi 7 and Visual Basic 6, languages on their way out, but the logic and problem-solving part was genuinely good and gave me a foundation that stuck. Then, again, life moved on. I did not start a formal programming degree until 2021, and I graduated in 2024.

So I am not someone with “no background.” I am something a lot of people will recognize better: someone who circled programming for decades, finally got the degree, and still walked into real work feeling underprepared. My education did not fully prepare me for the day-to-day of the job, and for a long stretch I did maintenance work and leaned heavily on AI tools to implement and debug, partly to cover the gaps.

For years I told myself a quiet, shrinking story about all of that. Took too long. The degree did not make me good enough. Not a real engineer because the AI does half the thinking. If you are learning to code as an adult, maybe with a diploma that did not deliver what you hoped, you may be telling yourself a version of the same story. So let me be honest about each piece, because the honesty is what actually helps.

“It took me too long to get here”

I had exposure in 1992 and did not finish a degree until 2024. By the timeline I am the slowest learner you will meet. It did not matter. The pieces that stuck, the logic foundation from that outdated 2011 course, the habits I built on my own, came from genuine engagement, not from being early. Coming to it slowly means you bring patience and a real reason, and you do not quit just because being a beginner bruises your ego. The biggest predictor of making it is not speed. It is whether you keep showing up.

“My education left me underprepared”

Mine did, degree included. A diploma is not the same as being ready for the work, and pretending otherwise just makes you feel broken when reality hits. The gaps were real, especially in math, where my schooling had left holes years earlier. But gaps are not a verdict. They are just gaps, and they can be filled on your own schedule, quietly, with free tools, going back as far as you need to. I rebuilt my math foundation this way. The gap was real and it was fixable. Both were true.

“I relied on AI tools, so I’m not really doing it”

This is the one I want to push back on hardest, because it is the most common and the most wrong.

Using AI to help you implement and debug is not cheating. In 2026 it is simply how the work is done. A large share of working, employed engineers lean on these tools every day. The skill is no longer “can you produce every line from memory.” It is “can you get a working result, understand it, and judge whether it is any good.” Leaning on AI to get there is leverage, the way a calculator is leverage for an accountant.

The honest caveat: the danger is shipping code you do not understand at all. So use the tools, then make a habit of understanding what they gave you. That one extra step is the whole difference between using AI well and being used by it.

You are allowed to learn with every tool available to you. The people who said it only counts if you suffer through it the hard way were not describing the real job. They were describing a hazing ritual.

What I did about it

I stopped waiting to feel “ready” or “legitimate,” degree or not, and kept going. I filled the math gaps a little at a time. I leaned on the tools and then forced myself to understand their output. And eventually I started building my own learning project, partly to close my own gaps and partly to help other people close theirs. The shame did not survive contact with actually doing the work.

If you came to this slowly, or you have the qualification and still feel behind, or you use every bit of help you can find: you are not doing it wrong. You are doing it the way people actually do it. Keep showing up. That is the whole secret, and it is unglamorous, and it works.

This site is the stuff I wish someone had told me earlier. The free roadmap below is where to start.