4 ms·
As a Scala developer I'm obviously biased, but I would add "try out scala" to this list. Why? Because learning new programming paradigms is beneficial whether
by LiveTheDream 14y ago
As a Scala developer I'm obviously biased, but I would add "try out scala" to this list.
Why? Because learning new programming paradigms is beneficial whether you stick with them or not. And Scala is easier for a Java developer to start with than Lisp or Haskell or Z or anything so foreign.
It is simple to get into because you can start basically like "java without semicolons", and IntelliJ community edition has excellent Scala support.
- pcote 14y ago2013 Scala newbie here. Scala feels nice in the way that Python feels nice. They both give the newcomer some say in what programming paradigm they get to think in. I like languages like that. I'm a little hesitant to call Scala "Java without the semicolons". Going too implicit too soon might cause things to go horribly wrong while climbing the learning curve. Besides that, it might scare my colleagues if I was ever to bring that kind of code to work.