The programming language that you "need" by 2025
November 8, 2024
Hello there,
I was recently scouring the web for software development news and was surprised to see a large number of "You must learn this language!" type articles telling me why I'm probably outdated and need to catch up soon.
So I read all of them. Or skimmed all of them. And the results were in. I needed to know Python, HTML, JavaScript, C++, Rust and SQL.
I won't point out the fact that HTML is a markup language and that SQL is a querying language and not true programming languages. I won't even go into the fact that the federal government is encouraging software manufacturers to ditch C and C++ due to safety concerns. No I won't.
But I will point out that I think these type of articles are kind of a disservice to the programming community. Particularly to new developers who are right in the middle of having to decide which direction to take their careers in. And thinking that you have to learn the top 7 or 8 languages all at once in order to be able to keep up and compete in the job market isn't helping anyone. Because ideally, I'd like to know 20 programming languages myself.
But I don't. I use JavaScript daily for my professional React development. And I use C# for my personal projects. And I use HTML, CSS and SQL daily, because you pretty much have to in web development.
And I didn't really choose any of these languages out of personal preference. They were the languages being used in my University courses and they were the languages that I was hired to work on at some point in time. And they slowly began to grow on me, the more time that I got to spend with them.
So if you're feeling overwhelmed by the pressure to know every language under the sun, just remember: mastery isn't about quantity; it’s about building a reliable toolkit, piece by piece. Focus on the languages that naturally come your way, the ones you actually spend time with. Those are the ones that will end up teaching you the most. And hey, if someday you find yourself picking up the '20 languages' badge, make sure to send me a postcard from that mythical place. ✌️
-- Walt