Is It Too Late For You To Learn To Code?



“I hate it!” That was my answer when my then-boyfriend / now-husband asked me how I liked my first day at my first grown-up, supposedly perfect, this-is-what-you-got-your-MBA-for job as operations manager for a major cargo transportation company.

I’m usually positive, so I still remember my husband’s shocked silence and the deep sadness I felt realizing that I spent the first two and a half decades of my life preparing for something that I had zero passion for.

Despite the drama of that first after-work encounter, I stayed at the job for two years, learned a lot, and went on to establish a cargo logistics company with a few partners. But, despite plenty of success with both the company and my role there as customer service manager, I still kept finding myself wondering what in the world I was doing with my career.

After too many mornings dreading going to work, I decided that I needed to make a change before it was too late. So, I became a freelance corporate language trainer and translator for international companies here in Finland. I was lucky to quickly find lots of terrific clients who kept me more than busy year after year. The work was easy, the pay was great, I set my own hours, and I could choose what I worked on and how.

Happy ending? I wish!

That cheesy line from the Chorus Line song saying “That ain’t it, kid. That ain’t it,” just kept playing in my head. But I didn’t even dare talk about my career doubts with anyone. I mean, how ungrateful and stupid could I be? To everyone else’s eyes, I had it made.

But I couldn’t deny it. It just kept eating away at me—I still wasn’t happy in my career. And when I did finally open up about it, nobody had that easy solution I hoped for. I almost started to believe that there was just no such thing as work that I could truly love.

And then it happened! Not overnight—sorry, it’s not THAT easy—but slowly and surely. I started to think about what I loved doing, what I could lose myself in for hours.

I fell in love with computers as a kid when my dad brought home a Radio Shack TRS-80, and my fascination with them has never stopped. I was always the one in the office who knew all the keyboard shortcuts and the one at family gatherings volunteering to clean viruses off my relatives’ PCs.And, more recently, I had a blast staying up all night tweaking the CSS for my freelancing website and making HTML newsletters for our dance group.

“Yay! I know I love tech,” I thought. “NOW what? Number 1: I don’t have any formal education in tech. Number 2: I don’t know how or what I should learn. Number 3: I’m too old to learn tech!”

I admit I was pretty intimidated by these thoughts. But I was even more intimidated by the thought of even one more day of settling for less than doing something I truly loved.

So, despite being forty-three-years-old and not at all sure where I was going, I took that scary but crucial first step forward and signed up for my first coding class (which just happened to be with Skillcrush).

I’ll never forget the bouncy background music in that first video lesson and the smile that spread across my face when Adda said, “So, you want to learn HTML. That’s great!” THIS was “me”! I had finally found MY thing.

I felt like I had suddenly gained superpowers! I could instantly change the font or background or text of a webpage with just a tiny bit of code. I could add headers and footers and links and images. I was starting to understand how all the websites I relied on and enjoyed so much worked. And I even built my very own site completely from scratch and launched it on the Web for the world to see. Talk about excitement! Talk about POWER!

I was one happy cowgirl coder, so I just kept going—learning as much as I could about design, development and tech in general. (Don’t even ask about my tech podcast addiction!)

And, before I knew it, I was offered a chance to combine my business education, customer service experience, writing talents and new tech skills working for Skillcrush. Now THAT’s a happy ending! Or, as I like to say, a happy beginning to a real-life fairytale of a career.

Dim the lights. Applause. Bravo, bravo.

Just kidding! But, as therapeutic as it is to share my story, it’s not the reason I jumped at the chance to write this post. I wanted to tell my story because my story is YOUR story.

Whether you’re twenty-five, fifty-five, or even seventy-five, if you think you’re too old to learn to code, this is for YOU! In fact, to quote the inventor of the World Wide Web himself, Tim Berners-Lee, “This is for everyone.” (Hint: if that quote chokes you up like it does me, you were born for tech!)

I know that a room of seventeen-year-old coding pros can be intimidating. But you’ve come too far in life to let that stop you. So, here’s some practical advice you can start using today if you think it’s too late for you (even though it’s not).

Top tips for learning to code at ANY age:

  • Don’t be afraid to fail…and fail again

Paradoxically, when it comes to code, one of the best indicators of success in code is being okay with failing. You WILL fall down. The key is getting up, dusting off your knees and trying again. And besides, making mistakes is only human, and it’s bound to happen when you’re doing something new. So, prepare yourself mentally by remembering that every great coder has probably made the same mistake (or had the same stupid question). And also remember that learning from your mistakes is incredibly effective in coding—as it is in life in general!

  • Focus on one skill at a time

You’ve probably already noticed that there’s a lot to learn out there – languages, frameworks, the latest tools and trends! It can be overwhelming even for a pro. But you’ll get further faster by choosing one thing (like HTMLCSSJavaScriptRuby, or WordPress) and getting the fundamentals of it down before going on to the next topic.

  • Take a class

Why re-invent the wheel when you can join a course that will take you step by step through what you need to learn as well as give you support from other learners and help from instructors? You’ll get all that – and much more! – from our Skillcrush Blueprints!

  • Schedule time to learn

Even when you’re in a class, you need to make sure you actually make the time to do the work of learning. You’re much more likely to do that when you set aside time in your calendar for it. It can be just five minutes to review code syntax while you drink your morning coffee, twenty minutes during your lunch break to put together a color palette for a web design, or an hour on the weekend to de-bug your Ruby app. Just be sure to set a time for it and to stick to that coding date with yourself!

  • Look up to the kids

There’s no denying that tech is a young industry, so you’re sure to meet lots of people younger than you in this new world. But don’t let their lack of years keep you from learning from them. In other words, forget the traditional idea of an older teacher and look at their experience and talent instead of their birth year. Just like your age shouldn’t matter, neither should theirs.

  • Join a local coding community

A great place to meet those mentors and fellow tech newbies besides classes is in-person meet-ups or tech groups. They LOVE enthusiastic beginners like you, and you’ll love all the support, tips and information (plus awesome networking contacts).

  • Start earning with your skills right away

Not only is it exciting to put your new skills into practice, but also it can be profitable. That’s right! You can start earning money doing all kinds of small tasks and projects while you’re learning. And it’ll be a huge boost to your confidence and your portfolio too!

  • Work on real projects for your portfolio from the start

Speaking of your portfolio, you should start filling yours up as soon as you start studying, whether that’s with challenges from your Skillcrush Blueprint or actual paying projects. Solving problems and building actual sites or apps will really solidify your understanding of the concepts you learn and, at the same time, you’ll create a collection of your fabulous work to prove your skills to future employers or clients.

But even with easy steps like these, I know you probably still have plenty of doubts, fears, and questions. That’s why I came up with the free “ARE YOU READY TO LEARN TO CODE?” quiz for a fun and fast way to know that it’s time for you to get started in tech TODAY!


Kelli Orrela is our customer service manager and one of our content creators – plus an early alum of Skillcrush 101! She’s also taken advanced web development classes and has been an organizer of the Helsinki Rails Girls chapter.

In addition to helping the Skillcrush team and students, Kelli loves listening to tech podcasts at 2x speed, watching Disney Channel shows, looking for cute Corgi photos online and teaching and performing country line dancing — as a true Texan living in Finland would do.

Reprinted by permission.

Image credit: CC by hackNY.org

About the author: Skillcrush

Skillcrush, your ‘how to get started guide to tech.’ You know that mastering technology is key to future success. Increase your tech know-how in collaborative online classes with real-live instructors there to help.

You are seconds away from signing up for the hottest list in New York Tech!

Join the millions and keep up with the stories shaping entrepreneurship. Sign up today.