As someone who does a lot of scientific computing in Python, I'd probably recommend learning Julia as the 'killer language' if scientific computing is the main reason you want to learn programming.
Pythons strength comes from being pretty good at scientific computing, and equally good at just about everything else.