On Learning

February 4, 2018

It's always refreshing to see stories of people learning complex skills late in life. Although I am not a 90 year old piano student, I often have to tell myself it's never too late to learn something new.

My New Year's Resolution has been to learn C for programming on constrained systems with the end goal of having a playable Nintendo GameBoy game by the end of the year. It's incredibly slow going. I purchased the bible on the topic and have recently purchased Zed Shaw's "Learn C the Hard Way" because I am essentially a beginner when it comes to programming. As a sysadmin, I've built Powershell, Python, Bash scripts for tasks I didn't want to do by hand, but those have been one-off instanes where a simple one to two line script has been sufficient.

Automation has been my only exposure to the world of coding and stepping into the old dungeon that is learning C will be a challenge, but ultimately, I hope to have something to show for it (even if it's just a Snake clone).