I highly recommend learning a low-level language somewhere in there as well. Something like C or Golang (which is a bit higher of a language than C, but still quite low). They really make it easier to learn more languages after that, as you kinda start to understand what happens "under the hood"...