Sticking to resolutions is hard.

Whether it’s something you do at the start of a new year, after a life event, or in my case a pandemic, resolving to do something different can be challenging.

And learning Python has been.

I have always kicked around the idea that learning how to code, simply to add to my collection of hobbies. I remember my early days in the Kwantlen University College computer lab (the lab is probably still there, but it’s known as Kwantlen Polytechnic University now), I signed up for a Geocities website and dove straight into HTML.

This site was the epitome of late-90s awesomeness. It had music (courtesy of a MIDI that started on load). It had the requisite “Under Construction” gif. I’m pretty sure I also had some blinking text of some sort. And likely a “powered by Netscape Navigator” label somewhere.

It was mine and it was awesome.

I actually look back at those early years and kick myself for not continuing to dive into web design. I was really beginning to get the hang of HTML & CSS, and with the extra time on my hands, had one of the best opportunities to give it a fair go. Problem is, much like many of the hobbies & interests I’ve had over the years, I lost interest and moved on to the newest hotness of the day.

So why would I think learning Python here in my 40s would be different?

The desire to learn something new was somewhat driven by the pandemic. I was stuck at home, I was always online, and needed something other than video games & Netflix to pass the time. So I jumped into the StratsCo Discord (a fantastic community of people I’m glad I connected with – you should check ’em out) and asked for recommendations – Python was the consensus.

And if I were to consider the number of free resources (and paid resources that were made free due to the pandemic) available, it just seemed like something I could do.

I legitimately believed with a couple of hours a week, I’d be a professional coding machine by the end of 2020.

print("Hello world!")

I dove into all sorts of online lessons. I watched videos on YouTube. I completed tutorials through DataCamp. I completed classes through LinkedIn Learning. I took tests. I free-coded. I did all sorts of things.

Yet here we are, a couple of days into 2021 and I struggle to access all that I consumed during that time. In fact, if it were not for the Discord bot I pushed over to Github (named BaltarTest, because it was meant to be the test version of bot named Baltar), I’d likely have nothing to show for it.

Will I go back into the world of Python? Probably. Sometime soon? Not sure.

If I do, I’ll talk about it here. That’s another day of content to come back to of the remaining 363 days I have left.