“Kid, when I was your age, we programmed computers by hand using ones and zeroes. And some days we ran out of zeroes.” Okay, boomer, but today’s programming languages are a wee bit more advanced now. So advanced that it’s tricky to know which language(s) to learn or how useful they’ll be. Will C# expertise get me a job? Is it worth learning Perl? Should I hone my ninja Java skills or switch to Python?
Turns out, there’s an answer to that. International programming school Coding Dojo has been scouring job listings for years to see which languages are in demand, which are declining, and which are on the rise.
In a hurry? The short answer is Python. That’s the most-requested language in early 2021 job listings, according to Coding Dojo’s annual survey. Python took over the top spot from SQL a year ago, as the chart below shows. (Black bars for 2020; red bars for 2021.)
Why Python? “It’s a widely applicable language, usable for the web, software development, or data science,” says Coding Dojo’s Luke Lappala. “It’s also easy to learn.”
Job listings took a hit across the board in 2020, so the absolute quantity of programming openings did, too. That’s not surprising. Even so, demand for a few languages grew despite the overall downturn. Visual Basic, R, Swift, TypeScript, Go,