I'm a soon-to-be PhD student on the field of Information Security. In the following months I'll have some spare time and I want to invest that time on learning a new language.
Thing is, I'm torn between Python and Scala. I really like Python for it's readability, its community, its relation with Linux and its style. On the other hand, I'm a Java developer for years and I don't want my knowledge of the Java ecosystem go to waste. Scala adds a whole new level to this ecosystem and is a powerful language. My thesis was also written in Java. But it's not as readable and has a steep learning curve.
I don't have the time to invest in both languages. I want to pick one and stick with it. In what terms should I decide what to learn?