Yes, it's the class you take in college that tells you about all the languages you'll never use to make money. I'm not saying it's not good to know they exist, but you likely won't be seeing them ever again unless you need the skill to dunk on people on the Internet.
Python, for better or worse, is today's glue language. It's not bad from a programming point of view, it gets the job done, has the familiar control and loop flow and function syntax to every other common language.
I'm working on one of those "Write something that you want to write" projects right now and Python is pissing me off about the string vs byte stuff. Yes, I know my data has random unicode and random high-ascii and other assorted garbage, just shut up and stick it in the database. It's a nested deduplication tool, so it not only looks at the file hash, but for zip,7z,rar,chd, etc it goes in and hashes the content too so I can figure out how many TB of my "retro" game and computer stuff is really duplicates. But the filenames are also "retro" and sometimes don't obey the holy unicode laws. Maybe I should have just written it in C where everything can be a uint8[].