How to Learn to Code (Ep. 106)

The College Info Geek PodcastSo you want to learn how to code, eh? This episode’s for you.

I started coding at the age of twelve, when I started learning HTML and CSS so I could customize a website I built for a band I’d never listened to. Yes, I know that sounds stupid. I can explain (the story’s in the episode).

When high school ended, I picked web development back up and built a freelance web design company with a friend. During the summer before college, we built a website for a local client and made money hand over fist. And by that, I mean we made $350 for around 100 hours of work. Woot, $3.50 an hour!

Despite our incredibly low-balled quote, the project was a great learning experience, and I used what I learned to take on bigger projects when I was in college. For my final freelance project, I was able to charge over $2,500! Not bad for a college student.

My humble coding roots also led to a couple part-time jobs in college developing websites, and I was also able to use my skills to customize College Info Geek – which helped make it successful! For me, coding was a great skill to learn, and I’m incredibly glad I did it.

Here’s the thing; coding is a huge field with a wide variety of applications. You can do so many things with code. Sure, you can learn to build a website like I did – but you can also make video games. Or you can code super-efficient Excel spreadsheets. Or you can build a cell-phone activated door lock. There’s no end to the things you can do.

What’s important is that you start with a real problem you want to solve. The skill of coding is akin to the skill of using a hammer (or any other tool). You don’t get good at swinging hammers for the sake of swinging hammers. You do it so you can build things.

My friend Kevin Gisi articulated this so well in the video below, which I’d highly recommend watching:

Once you’ve identified the problem you want to solve, then you can choose the right programming/scripting language and looking for learning resources. Below, I’ve linked up a ton of them – but certainly not all of them. And that’s ok – honing your Google-fu will be essential if you’re going to be a coder.

Sites Where You Can Learn to Code

Coding Tools:

Places to Get Help or Study/Share Code

Other things mentioned in this episode:

Want more cool stuff? You can find all sorts of great tools at my Resources page.

If you enjoyed this episode, subscribe to the podcast on iTunes! It’s easy, you’ll get new episodes automatically, and it also helps the show gain exposure 🙂 You can also leave a review!

Here’s an image for sharing this episode on social media:

How to Learn to Code

Thomas Frank is the geek behind College Info Geek. After paying off $14K in student loans before graduating, landing jobs and internships, starting a successful business, and travelling the globe, he's now on a mission to help you build a remarkable college experience as well. Get the Newsletter | Twitter | Instagram

Hey there! Please note that some links in the article may be referral links, meaning that if you buy something through them, I'll earn a commission (at no extra cost to you). This helps to support CIG, but please don't buy anything unless you truly believe it'll benefit you! You can learn more here. Thank you :)

Want to Earn Better Grades?

Did you find this article useful?

Over 150,000 awesome students are learning how to dominate their classes, get more done, and land the jobs they want - and you should too.

Join in, and I'll also send you a free copy of my book on earning better grades!

// Read This Next

Building Concrete Productive Habits Through Conditional “If-Then” Logic

Want more? Join over 150,000 students and grab my free book on earning better grades  →