It is only my opinion and many will disagree with me, but python is not a great first language. Basically it teaches you to pay attention to the wrong things in learning a language like weird syntax and opinionated patterns. If you were looking to tackle something specific I can see the piece for python, though.
Javascript has similar quirks that also make it but so good as a first language, but it is more instantly relevant so easier to learn through application.
I don't have a good answer for what is good to start with, maybe Ruby or Lua or whatever is at the right level these days.