Many people often ask me what programming language to learn when they get started – and that answer changes all the time depending on what the person asking me wants to actually be able to do. Generally I run through a series of questions to be able to make my recommendation – and luckily the team over at Udacity has put together an awesome infographic that outlines the various criteria you should be considering.
In general Udacity breaks things up into 4 main criteria:
What do you want to make?
How much money do you want to make?
What does everyone else around you code in?
How popular is a language amongst developers & clients?
Check out the Udacity infographic below and good luck starting your programming career.
Michael Boguslavskiy is a full-stack developer & online presence consultant based out of New York City. He's been offering freelance marketing & development services for over a decade. He currently manages Rapid Purple - and online webmaster resources center; and Media Explode - a full service marketing agency.