SCALA Tutorials SCALA is object oriented programming language which is compiled into Java .class file and runs on the JVM. SCALA is developed as a scalable programming language as name suggests. It supports functional programming which makes it's a good language. In this section we are going to provide you tutorials of SCALA programming language. Scala is general purpose programming language which supports higher order functions which inforce maximum code reusability and extensibility. In this section you will find many tutorials and articles of SCALA programming language.