Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It seamlessly integrates features of object-oriented and functional languages.
Get introduced to Scala and learn about the new features of Scala; understand the types
- Introduction TO Scala
- Object Oriented Programming
- Functional Programming
Scala Programming is based on Java, so if you are aware of Java syntax, then it's pretty easy to learn Scala. Further if you do not have expertise in Java but if you know any other programming language like C, C++ or Python then it will also help in grasping Scala concepts very quickly
There are no special hardware requirements. You just need a hardware which is able to run Java 6 or above.
Scala 2.11.x can be installed on any platform with a Java Runtime Environment (JRE), version 6 (aka Java 1.6.0_xy) or later. Alternatively, you can use a Java SE Development Kit (JDK) 6 or later as it also includes a JRE