Decisions, Decisions: How I Finally Chose My First Programming Language

From everything I’ve read, they say picking where to start in your journey of “learning to code” is the hardest part. For me, that was SO true.

There’s so much information available on the internet, so many opinions, so much data that you have to consider.

  • How much $$ will I make if I learn this language?
  • Will jobs be easier or harder to find?
  • Are there a lot of free resources focused on this language?
  • What about the community around it? Is it popular? It is everywhere?
  • What’s the future look like for this language?
  • It is EASY to learn or HARD?
  • What will I be able to build with this language? Is it something I could do for a job and stay interested?

Those are a few questions that went through my mind, I’m sure there were more. I started off with CodeAcademy, naturally, and began working my way through some HTML, CSS, and JavaScript. At the same time, I bought a Udemy course on JavaScript. This lasted for a month, then I changed to Java, because I believed that it would be easier to find a job if I learned Java. I honestly think that lasted 2 weeks before I realized that I hated it. My reason for hating it wasn’t really concrete, it just seemed really boring to me.

My next quick-change was to Python, which I really enjoyed and still want to come back to once I start learning more about the back-end stuff. It seemed like everything made sense, and I loved the math and data sciencey stuff that can be done with it.

So how did I finally land on HTML/CSS/JavaScript? Well, I spent of money signing up for Bloc, for one. That will really light the fire under you if you aren’t feeling particularly motivated. But my main reason behind that was that **the internet isn’t going anywhere**. I see all of this cool interactive stuff on the web and I want to be a part of it. I want to be able to solve problems and be creative on a daily basis and then at the end of it, have something to show people and be like, “I built this!”

For me, JavaScript was the final choice (for now). I realize that as I go on, I’ll learn tons more and I’m totally OK with that. In fact, I’m excited. I think that working steadily on one language will really benefit anyone, though.

So my final piece of advice: don’t waste time switching languages. Pick the easiest one/coolest one/one that interests you and stick with it for at least 2 months. Then you can try learning about another one.

MPO

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s