Think Python: A Review

About a year and a half ago I started learning how to code, inspired as I was after meeting some very skilled creative coders. The journey that followed has, so far, been equally exciting and challenging. Unsurprisingly, trying to learn something new and alien can be fiendishly difficult at times, especially when you’re also juggling a full-time job, a martial arts practice, and learning two human languages. Luckily there are some good books around to help you manage the long and winding road.

100 Days of Coding: What I’ve Learned

I don’t believe in saving new year’s resolutions for the new year, so a few months ago I embarked on a little experiment. At the time I’d been learning how to code on and off for a while, but I felt I needed a bit of a push to take my learning to the next level. I decided on a simple approach: to practice coding every day for 100 days. I didn’t set myself any time limits, so one some days I only practised for five minutes, while on others I spent well over an hour and a half getting to grips with various programming languages. I’ve now met my goal (yay!) and while I still consider myself a beginner, my skills have improved significantly. Here’s a brief overview of what I’ve learned.