Want A Programming Job? Make Sure You Learn These Three Languages
If you want to get a programming job, you better make sure you're proficient in SQL, Python, and Java. That's according to the 2024 IEEE Spectrum Top Programming Languages report, where they look at what employers are looking for.
Also: How I used ChatGPT to scan 170k lines of code in seconds and save me hours of detective work
Between the 2022 Top Languages Report and the current 2024 report there have been some changes in the top dozen languages on the jobs list. Java and Python have swapped 2nd and 3rd positions, with Python coming in just behind database access language SQL. Python, of course, is hugely popular for AI-related development.
TypeScript has replaced JavaScript in the #4 position, pushing JavaScript down a few notches. That's a bit of a demotion for the web page programming language, but a big jump for TypeScript, Microsoft's version of JavaScript with more reliable data typing (making for more solid code).
Also: The best AI for coding in 2024 (and what not to use)
Another big mover was SAS, a statistical analysis language. SAS didn't even show in the top dozen languages two years ago, but it has moved into the #5 slot in terms of being in demand by employers. This goes to the increase in data-related programming we're seeing both as part of the AI boom as well as in big data.
Old, traditional C has fallen off the top 12 list completely. This makes sense because C# and C++ are far more versatile languages, while C is both a maintenance hassle and positively ancient.
What is a surprise is that Ruby, a fairly popular language for web development, has dropped off the list. Meanwhile, Kotlin, a language heavily used in Android app development, as well as in data science and enterprise applications, has made it into the top 12.
Also: AI Engineering is the next frontier for technological advances: What to know
There's a lot more to understanding how we measure programming language popularity than just in terms of job listings, and we'll be back with some in-depth analysis. But for now, the message is clear: Know your Python, SQL, and Java. And if you've been programming in JavaScript, it's time to put some effort into brushing up on TypeScript.
You can follow my day-to-day project updates on social media. Be sure to subscribe to my weekly update newsletter, and follow me on Twitter/X at @DavidGewirtz, on Facebook at Facebook.com/DavidGewirtz, on Instagram at Instagram.com/DavidGewirtz, and on YouTube at YouTube.com/DavidGewirtzTV.
Reassessing AI Investments: What The Correction In US Megacap Tech Stocks Signals
The recent correction in US megacap tech stocks, including giants like Nvidia, Tesla, Meta, and Alphabet, has sent rippl... Read more
AI Hype Meets Reality: Assessing The Impact Of Stock Declines On Future Tech Investments
Recent declines in the stock prices of major tech companies such as Nvidia, Tesla, Meta, and Alphabet have highlighted a... Read more
Technology Sector Fuels U.S. Economic Growth In Q2
The technology sector played a pivotal role in accelerating America's economic growth in the second quarter of 2024.The ... Read more
Tech Start-Ups Advised To Guard Against Foreign Investment Risks
The US National Counterintelligence and Security Center (NCSC) has advised American tech start-ups to be wary of foreign... Read more
Global IT Outage Threatens To Cost Insurers Billions
Largest disruption since 2017’s NotPetya malware attack highlights vulnerabilities.A recent global IT outage has cause... Read more
Global IT Outage Disrupts Airlines, Financial Services, And Media Groups
On Friday morning, a major IT outage caused widespread disruption across various sectors, including airlines, financial ... Read more