Scala

Scala is a newer programming language. It nicely combines functional programming with object oriented and other paradigms. I am convinced it will have a great future and wouldn't be far off calling it the Java replacement. I think that every developer must have a few languages in his/her toolbox, including a bit of scripting etc.

Scala - main sites:

Other:

Here:

Read about monads - it will help your abstract side of the brain. The more points of view you absorb, the better your understanding:

Useful scala libraries/projects

*

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License