I'm a late starter at coding. I have never written a single line of code until the end of 2022.

I started coding because I was bored. And because I felt I've got ripped off by a previous developer I worked with at a startup I've founded.

"This can't be THAT hard. In 30 days I should know how to code and prove him wrong." - I thought to myself.

Oh boy, was I wrong.

Learning Coding: The Reality Check

30 days in and I couldn't write a cohesive function. My naming was off. I didn't even know what 'npm' is.

Github? Sounds like an online forum... right? Wrong.

After 30 days of watching random Youtube videos, a more professional strategy needed to be brought in: Codecademy.

Codecademy

I started with Python. Then did some "Deep Learning Models" (AI, whoa) - and then did the Github stuff.

If it shows like I had no clue what I was doing, it's because I had no clue what I was doing.

The strategy was not working.

Seeking Mentorship

"Hi, Abrar, can we do weekly calls?" - I reached out to a great programmer that I've worked with.

"Sure thing, Florian" - he replied.

I've met with Abrar for 6 months, every single week. I've also did Codecademy in my 'free time'.

As you can see, it looks more structured after the first three trials: