Scala stands for "Scalable language". It is concise, low ceremony and has the best of both the object oriented and functional worlds.
The official ["What is Scala?"](http://scala-lang.org/what-is-scala.html) page gives an overview of the language and also contains link to [good resources](http://scala-lang.org/documentation) to dive into Scala.
For those interested into learning Scala and functional programming simultaneously, the free [Coursera Course](https://www.coursera.org/course/progfun) is highly recommended. Beside giving an excellent introduction, it also explains the design decision behind Scala.
For those interested into learning Scala and functional programming simultaneously, the free [Coursera Course](https://www.coursera.org/course/progfun) is highly recommended. Beside giving an excellent introduction, it also explains various design decision behind Scala.
For those interested in designing their own curriculum, a lot of [good books](http://scala-lang.org/documentation/books.html) are available.
...
...
@@ -14,4 +15,8 @@ If you are a member of FHI, these books and many other books are available for f
However, keep in mind that books get outdated with time and Scala is a rapidly growing language. And these books might not provide you knowledge about features introduced after Scala 2.8.
## Installation
Installing Scala is fairly simple. You can either install [sbt](http://www.scala-sbt.org/0.13/docs/index.html)(build tool for scala) or the [scala compiler and interpreter](http://scala-lang.org/download/install.html)