What languages and frameworks to learn as a new developer

One of Stephen Covey’s “7 Habits of Effective People” is:

“Begin with the end in mind.”

When you do, what you need to do now becomes much more clear. It’s the same with your web development career. A lot of people ask me what languages they should learn and what order they should learn them in.

The real answer is:

I don’t know.

That depends on your end.

Here’s what I mean.

If you want to work at Google, for example, Golang might be something you wanted to learn since it’s developed by Google. If you want to work at Facebook, you might dive into learning Hack and React.

But, if you’re a freelancer…

None of those languages will help you all that much.

A lot of start-ups use Node.

Java is big in the corporate world.

See where I’m going with this? Depending on what career path you want to take, different languages are going to be more or less important. The truth of this is there’s no one path… contrary to what some of the know-it-alls in the dev community say.

But, even taking a step back from that.

Frameworks and applications affect this, too.

If you want to work with WordPress, you’ll need to learn PHP.

If you really like Django, then probably oughta learn Python.

Node, Angular and Vue? Learn JavaScript.

The thing to think about is this:

“On a daily basis, what are the kinds of projects I want to work on? Who do I want to work on them for? And, what tools do I want to use?” When you figure that out, the languages you need to learn become obvious.

And no.

Your answers probably won’t be perfect the first time.

You’ll try this and hate it.

Realize you love this other thing you thought you’d hate.

Etc.

But, if you just keep assessing it.

Keep asking the right questions.

You’ll settle into a groove.

The one thing you absolutely DO NOT want to do is waste your time trying to find the “one right path” or over-worrying about career prospects and all that. COBOL is almost 60 years old and largely obsolete.

Yet, there’s still over 1,000 COBOL jobs on Indeed.com right now.

In any case, if you think it through and HTML, CSS, JavaScript, PHP and MySQL are in your “stack”, then check out my curriculum over on SkillShare. I’ll teach you all that and you can get access to it for free.

Link for all the details on that is at: http://johnmorrisonline.com/skillshare

Later,

John​​​​​​

You might also like

Get off your knees

Stop acting like your client’s servant — like you’re there to kowtow to their every whim and wish and you’re lucky they’ve graced you with

Read More »
Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on reddit
Reddit
Share on pinterest
Pinterest
John Morris

JOHN MORRIS

I’m a 15-year veteran of freelance web development. I’ve worked with bestselling authors and average Joe’s next door. These days, I focus on helping other freelancers build their freelance business and their lifestyles.

The simple secrets to high-paying freelance clients

What makes clients willing to pay $5,000, $10,000 even $20,000 and up for your services? Download and install my mobile app and I’ll show you. It’s free. Just click the button below:

Clients Like:

Inc. Magazine Logo
Lewis Howes Logo
Ray Edwards Logo

WHAT OTHERS ARE SAYING

Daniel Mohlendick

On the Freelancing on Upwork course: “This is by far the best course i have watched on Skillshare!! Thank you so much.”

Bradley Smith

John and I have worked together on numerous projects. John is very quick and efficient and was a pleasure to work with.

Lori Grant

John did an outstanding job on my project. I highly recommend him and look forward to working with him on future projects.

Sukh Plaha

John is a fantastic and patient tutor, who is not just able to share knowledge and communicate it very effectively – but able to support one in applying it. However, I believe that John has a very rare ability to go further than just imparting knowledge and showing one how to apply it. He is able to innately provoke one’s curiosity when explaining and demonstrating concepts, to the extent that one can explore and unravel their own learning journey. Thanks very much John!

Andrew Malone

Andrew Malone

John Morris is exceptional in his ability to give focused insight into Freelancing and starting one’s business. His direct methods inspire confidence in his honesty.

Michael Skye

Michael Skye

John is a man of integrity, who gives generously of himself to projects and people he cares about.

Jason Rumley

Jason Rumley

John has a habit of over-delivering on the expectations he sets up. That’s why he’s the best.

Thabo Motsoahae

John is one of the best instructors I have come across, I learned a lot from his online tutorials.

Xan Barksdale

Xan Barksdale

Very professional worker who is extremely knowledgable in WordPress and Wishlist Member. I would definitely hire again.

Bob Patterson

Not only is John a very talented programmer and developer, he is also an excellent communicator. He has a talent for taking complex subjects and communicating them in terms that anyone can understand. This is a rare combination. This ability has enabled me to take my skills and knowledge to the next level. Thank you John for for all that you do.

Oliver Wainwright

Oliver Wainwright

I’m a fan. I have completed several of John’s courses. I find him very knowledgeable and he has a great delivery.

Jim DeJonge

Jim DeJonge

John has a relaxed and engaging manner. His advice is solid and the explanations are well thought out.