Scala é uma linguagem de programação moderna que oferece uma mistura única de programação funcional e orientada a objectos. Scala é uma linguagem de tipo estático que corre na JVM e é totalmente compatível com Java. Scala é uma linguagem muito concisa, o que facilita a escrita de código eficiente e legível.
Scala tem um conjunto muito rico de bibliotecas e estruturas que o tornam uma escolha ideal para a construção de aplicações de grande escala. Scala é utilizado por muitas grandes empresas, tais como Twitter, LinkedIn, e Netflix.
Se procura uma linguagem que oferece um equilíbrio de programação funcional e orientada a objectos, Scala é uma grande escolha.