Scala is the best of both worlds. It feels dynamic, but it's strongly statically typed languages, e.g. Haskell or Java. Scala compiler is really smart and uses type-inference up to the full extent. Scala provides type inference for variables and functions, much better than limited type inference in Java and C#.
Is it worth to learn Scala in 2020?
There is admittedly some truth to the statement that “Scala is hard”, but the learning curve is well worth the investment. ... Scala is a type-safe JVM language that incorporates both object oriented and functional programming into an extremely concise, logical, and extraordinarily powerful language.
Is it worth it to learn Scala?
Scala is worth learning in 2021 due to the following reasons: Supports object-oriented programming and functional programming paradigms. This gives you a chance to learn two paradigms at a go. Interoperability with Java: Scala can run on Java Virtual Machine (JVM) and interoperates nicely with Java code.