I started learning to code a year and a half ago. I mean, to be honest, I had been interested in creating websites much longer than that. But I was digitally illiterate then. I did not even have a smart phone up until a couple of years ago.

I remember I read an article about coding bootcamps in the New York Times in July/August 2015. At first, I did not know what coding was and that the product of coding was an app or a website. I was that ignorant. I just remember I bookmarked the article and went back to it. I am an inquisitive person and I immediately researched the subject. I decided I wanted to learn to code as well. In order to create websites. I was blissfully unaware of the fact that you could in fact create websites without knowing how to code. Or perhaps I was not inquisitive enough and only found out about that much later.

In any case, in August 2015 I signed up for Codecademy. I did the basic HTML and CSS track and it was easy enough. Until I got stuck. I did not really know what was going on. I remained stuck for days on end trying to figure out why my code was being rejected even though it seemed that it was correct. The Codecademy console kept rejecting it. It was a bit unnerving. I had finished about 96% of that course track when this happened and I had been so excited about my progress and then all of a sudden I was deflated by this feeling of helplessness. In the end, I cannot even remember how I got rid of this bug. I say bug because it kind of went away like a bad cold suddenly just gets better as well. I just restarted my old PC laptop and when I went to the Codecademy website in order to dejectedly yet again try to resolve the matter, my code very surprisingly passed. In hindsight, that is of course totally unsurprising. It was a problem with Codecademy and its buggy console, of course. Not with my code. But I had no way of knowing that and I had spent many frustrating hours on the website’s forums trying to find a solution, to no avail. Until I randomly restarted my computer, of course.

I should really have given up on coding then and there. But I did not. Mainly because I am inquisitive. It seemed like a really useful skill to learn as well. So I stuck to it. Little did I know then that this often quite dreadful feeling of getting stuck would glue itself to me on this journey.

Like what you read? Give Waseem Nawaz a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.