This is not a suitable question for StackOverflow, you should try places like Quora or other more opinion-based platforms. Having said that, any language that's sufficiently modern and complete (and Python certainly qualified) is good to learn programming. Learning how to program is not about learning a language, it's about developing skills and structured thinking, designing algorithms, breaking down problems, etc. If you become an actual software engineer, you'll pick up many languages as a matter of course. If you don't, and just need to code something sometimes, Python will do just fine. —
Grismar 52 secs ago