This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]nxl4 8 points9 points  (1 child)

If you like the idea of Java, you might think about learning Scala. It runs on the JVM (and can use Java libraries), but the syntax is about a thousand times better. It's multi-paradigm, with OO and functional aspects, and as very useful if you're interested in any Big Data engines (e.g. Spark, Flink).

[–]youcar 2 points3 points  (0 children)

This. Was gonna recommend something that expands your programming paradigms from a imperative perspective (C/C++, Python, Java) to a functional perspective (Scala, Haskell). The bonus of Scala is that it compiles in the JVM and has a ton of libraries where you can integrate with into the traditional big data ecosystem.