It is wild to me to hear people that constantly shit on Python because "it's too slow."
Actually, it's wild to hear people shitting on *any* programming language that's not the one they prefer.
This is all backwards.
First, if you really think that Python is somehow "less worthy" because "it's slow," you need to answer one question:
• When was the last time you used Python and what did you do with it?
Don't show me a benchmark.
If benchmarks were that relevant, we all would be writing assembly and avoiding any sort of abstractions.
Things will probably be faster... but we wouldn't have most of the software we have today.
Look at the TIOBE Index: Python is dominating.
Look at every single poll from every single influential survey and you'll see Python up there.
If that's not proof enough that people love Python, I don't know what is.
I was talking to a friend a week ago.
He left Python because C# jobs were easier to find where he lives.
With the uprising of remote work he decided to look out there.
It turns out that—outside Microsoft—it's really hard to find big companies that care about C#.
Do you know one of the languages that every Big Tech company uses?
Python is in that list.
But wait a second... I thought Python was too slow to matter?
Every language has strengths and weaknesses. Languages come and go, but your ability to turn words into working software stays.
JavaScript is a fantastic tool, and so is C++, C#, Go, PHP, Java, and yes, Python.
Why would think your choice is the best choice?
I've seen people that only use the fastest language and have done nothing that matters.
I've seen others pushing the industry forward while using no-code tools.
The tool doesn't matter. What you do with it does.
No matter what's your favorite language, invest your time getting better at it and squeezing as most value out of it as you can.
Support others trying to do the same. Listen and learn about their choices, and maybe you'll find something useful there.
And if you are looking to start learning something new, you can't go wrong with Python:
• Machine Learning
• Web Development
• Game Development
• Scripting
• Embedded Development
It will give your future a lot of flexibility.