This article is more than 1 year old
Python tops programming love list – but if you want a job, learn SQL
Don't ask us how this is decided, it probably involved a lot of Perl
Once again, Python is at the top of the IEEE's annual survey of popular programming languages – seemingly decided by a grab bag of metrics – while SQL appears to be a crucial skill.
In 2021, IEEE Spectrum allowed users to apply their own weightings to the report to see different results, but decided not to include such a feature this year. Spectrum said it made the choice because few people were using it, and that the "giant ball of floating-point math" in browsers messed up the figures.
SQL the unsexy star
According to last year's list, SQL was ranked at number 10: so why the sudden jump to the top of desirable skills?
Having looked through hundreds of job listings in the course of compiling the list, said IEEE special projects editor and report author Stephen Cass, "I can say that the strength of the SQL signal is not because there are a lot of employers looking for just SQL coders … They want a given language plus SQL."
- Python is getting faster: Major performance tweaks on horizon
- Meta approves four programming languages for workers and developers
- Big Tech bosses call for computer science to be taught in all US schools
Cass described modern apps as often consisting of a front and middleware layer talking to a database "often over a network to eliminate local resource constraints." With a variety of SQL implementations available, Cass said, "chances are there's probably already one that fits your use case."