Правильный взгляд на вещи: "осталось три года". Большинство людей просто плывёт по течению.
Учи матан, функциональщину (LISP, Haskell). Если даже не будешь это напрямую использовать, то поможет в проектировании приложений.
По прикладному инструментарию: C, C++, Java, JVM-языки (Kotlin, Scala, Clojure).
Функциональные возможности Питона тоже полезно поизучать. И устройство его внутренних библиотек. Я, например, исходники math на ночь почитываю.