The short version
Python is the most widely taught programming language because it reads almost like English and runs almost everything: data analysis, AI, websites, and automation. You can be genuinely useful in it within weeks, which is the whole point of its design.
What it actually is
Python is a general-purpose language that prioritizes readability over ceremony. Where other languages make you manage brackets and types up front, Python lets you say what you mean in fewer lines, which is why beginners start with it and researchers stay with it.
Why everyone is learning it
It is the default language of data science and machine learning, the glue of automation, and the scripting layer of half the internet's infrastructure. One language covers spreadsheet-killing scripts, AI experiments, and production services, so the investment keeps paying.
How to think about it
Learn by automating something you actually do: renaming files, summarizing a spreadsheet, calling an API. Variables, loops, functions, and libraries cover most real scripts. Fluency comes from shipping small useful things, not from memorizing syntax.