Why Can’t I Learn to Code?

9 non-technical reasons it’s so damned hard and how to overcome them.

J.A. Becker
Jan 10 · 8 min read
Image for post
Image for post
Image by 200 Degrees from Pixabay

1. Picking the Wrong Learning Language to Start

It goes like this: You read some blog about how powerful R, Swift, Go, or JavaScript is, how simple it is, how much money you can make, and you want in.

2. Believing The ‘Learning2Code’ Hype: That Coding is Easy-Peasy

It is a crime how much nonsense there is on the internet about how easy it is to learn how to code. It’s even in the mainstream news: Just laid off from your truck-driving job because of a self-driving car?? Well, simple! Just learn to code. Want to change careers from hairdressing?? 💥 Simple! Just learn to code.

3. Running 🏃Before You Can Walk🚶

This stumbling block has doomed many a promising-coding career: trying to try and learn to code on a huge, interesting project. 🔪🐦🐦🗿☠️

4. Comparing Yourself to Others

This will crush your spirits faster than a fat man sitting on a sandwich. In this interconnected world, we are inundated with stories about Baby Zuckerbergs being born with keyboards in their mouths. And everybody knows somebody who coding just came naturally to.

5. Believe the 💩 —You’ll Rake in Money 💸 In No Time.

This one takes everyone in, chews them up, and spits them out.

6. Coding Bootcamp 🐂💩💩💩

Learn to code in 48 hrs!! Become a Web Developer in just One Weeks Time. Launch a Whole New Software Career in Under a Week! — And on and on the advertisements go.

Image for post
Image for post

7. “I Give Up — I’m Not Born To Code”

I heard this one from a friend. She wanted to learn to code and no matter what book she read, course she took, or tutorial she tried, she didn’t get it. Then one day she said to me over ☕️, “I Give up, J.A. I can’t get it. I’m just not born to code.” And she put her head in her hands and cried.

8. Coding in Isolation

You buy your Learning2Code book, course, podcast, and you plunk down at your computer by yourself — alone. And then you run into a problem that you have no idea how to solve and you spend all your time Googling it. And by the end of the month, you’ve spent more time Googling problems than actually learning. And on and on like this you go, working away and learning absolutely nothing.

9. I’m Too Dumb To Code

This is the deadliest of stumbling blocks and it’s the one that got me. I cracked open a coding book and felt like I was the world’s stupidest person cause I didn’t understand a bit of it. And I spent months working on that book and I couldn’t surmount my feelings of worthlessness, so I quit.

Final Thoughts

Don’t let the internet fool you — It’s freaking hard to learn how to code. You won’t make millions in weeks. You won’t get a job in a month. You won’t even get the basics in a year.

ILLUMINATION

We curate outstanding articles from diverse domains and…

J.A. Becker

Written by

Father. Writer. Coder. Product Manager. Just enough to be dangerous.

ILLUMINATION

We curate and disseminate outstanding articles from diverse domains and disciplines to create fusion and synergy.

J.A. Becker

Written by

Father. Writer. Coder. Product Manager. Just enough to be dangerous.

ILLUMINATION

We curate and disseminate outstanding articles from diverse domains and disciplines to create fusion and synergy.

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

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