Why I’m Teaching Myself to Code

William Ruzvidzo
May 23, 2016 · 3 min read
Image for post
Image for post

Skydiving, shark cage swimming, climbing Mount Kilimanjaro and bungee jumping. Those are just some of the things you’ll typically find on people’s bucket lists. Learning to code is at the top of mine. Sure, it’s not as thrilling or as gut wrenching as jumping out of a plane, but the sheer joy of building things, solving puzzles and continuous learning, is what attracts me to coding.

After a few false starts and stops, I decided to seriously sit down and start learning to code after reading “Show Your Work” and “Steal Like An Artist” by Austin Kleon. I highly recommend those two books for anyone who wants to or is about to start a hobby or project. Here are a couple of gems that gave me the kick in the ass that I needed.

1. You don’t have to be a genius.

Image for post
Image for post

One of the reasons why I kept putting it off, was because coding seemed so complicated and I assumed that you have to be a genius to know how to do it. I then came across this video on YouTube, in which Mark Zuckerburg, Chris Bosh and Drew Houston among others, talk about how they learnt to code. All of these greats initially found coding to be intimidating but then after actually doing it, learned that it doesn’t take a genius to do it. It mostly takes determination.

2. Make things.

Image for post
Image for post

Coding is all about making things and I love the idea of building something that people can see, use and interact with. There’s also the sense of accomplishment and satisfaction that comes from turning an idea and concept into something tangible.

3. Do good work and share it with people.

Image for post
Image for post

Last month, when I decided to commit to learning how to code, I signed up for Free Code Camp (FCC) which is an open source community where you learn to code full stack JavaScript. What I love about FCC, is that it gives you assignments and projects to complete along the way. So you basically build while you learn. Here’s a look at my progress so far along with my first completed project which is a Grace Jone’s Tribute page.

Regardless of whether my work is good enough or not, I’ve decided to put it out there and share it with the world because that’s the only way I can learn and get better. I’ve still got a long way to go but the journey is exciting, albeit challenging.

Here are other resources that I’m using to supplement my learning.

Ultimately, I do one day want to go scuba diving or shark cage swimming. But for now, I’m just fine with learning to code.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store