How to Choose Which Programming Language to Learn [Infographic]

How to Choose Which Programming Language to Learn [Infographic]

Udacity illustrates how to pick the programming language for the life you want.

"I think everybody in this country should learn how to program a computer because it teaches you how to think." ~ Steve Jobs

You might have guessed by now that I'm a huge advocate for coding — and not just for geeks or programmers, either!

Learning a programming language is becoming an invaluable life skill.

Just twenty years ago, could you have imagined coding being taught in some public schools? I mean, it was only in 1982 that the Commodore 64 came out! It seems like it must have been eons ago, but that's well within our lifetime and even our career, for many of us.

I wrote a column last year on 9 awesome places you can learn to code for free and was shocked at the interest in it. Month after month, people come to that column to find new places to learn a programming language. It was so popular that I wrote a sequel this year, with 7 more places you can learn to code for free.

Because that's the thing — coding is a completely and uniquely democratized skill. While you can certainly learn it in the most prestigious universities around the world, you can also learn how to code from your couch, or even on the bus or train with your smartphone.

Wherever and whenever you want, you can learn to code. Once you have a programming language or two under your belt, an entire world of career possibilities opens to you. IT jobs are expected to grow 22% by 2020, but that's just one area in which programming skills are useful.

Software is automating all kinds of jobs in every industry, but the opportunity looming largest on the horizon is in the Internet of Things. One report predicts that by 2020, we'll need 4.5 million developers to power the IoT — currently, there are only 350,000.

Think of learning a programming language as future-proofing your career. You don't have to worry about the machines putting you out of a job if you're the person powering the machines.

With all of this opportunity before you, how can you decide which programming language offers the greatest upside for Future-You?

The folks over at Udacity, a pioneer in open programming and computer sciences e-learning, created an infographic illustrating current and future trends in the industry and how to use them to your advantage.

Which languages offer the greatest flexibility? What should you study if you want to continue living in a particular region? Which language should you learn if you just want to make the best possible salary for your programming skills?

Check out their 4 ways to pick your first (or next) programming language:

Image credit: Udacity

About The Author

Larry Kim is the Founder of WordStream, and provider of the AdWords Grader and 20 Minute PPC Work Week. You can connect with him on Twitter, Google+, and Facebook. 

Originally published on Inc.com 

Featured in: Technology and Your Career

Given the opening quote about everyone learning to program, how would the distribution of languages change if actually considering everyone rather than a career in programming? Rather than specific language, general programming skills, and then application specific programming and macro languages would become more important: such as DBase, AutoLISP, VBA, SciLAB, Octave, MathCAD, SMath. For some situations the object model and/or data structures are more important than the language: AutoCAD, MultiFrame(structural analysis), IFC, STEP.

回复
Patricia Philbin

Content Strategist | Published Author | Work globally | Multilingual ???? ???? ????

9 年

Python and Ruby are popular here in France. CoderDojo does a fine job of helping young people become programmers. https://coderdojo.com/

回复
Marston Gould, PMP, PE, MBA

Crawl, Walk, Run, Fly: I help bring certainty to revenue and costs by aligning business funnels to customers' challenges by creating data-driven experiences that generate differentiation and value.

9 年

What happened to COBOL and Perl? ??....it would be interesting to know how these recommendations change over type Gretsky style

回复
Bruce Roberts

Director | Board Facilitator | Business Coach - Helping Owners improve their Business

9 年

Interesting thought. Wouldn't it be great to simply rip into your own website and do content and imagery on the fly or re-model the look to match something happening in the work space... Certainly gets the creative juices flowing, nice post

回复

要查看或添加评论,请登录

Larry Kim的更多文章

社区洞察

其他会员也浏览了