Getting Started with Scala

Install Scala on your machine now and get started with Scala today.

 

 

Crack Your Next Interview

Want to make it through the next interview you will appear for? Hone your skills with our three-part series of interview questions widely asked in the industry. With basic to advanced questions, this is a great way to expand your repertoire and boost your confidence.

Scala Interview Questions
Scala Interview Questions
Scala Interview Questions
Test Your Skills

Think you have it in you? Test your skills with our series of Scala quizzes and measure yourself to your expectations. Improvise in the process with questions carefully curated for different levels of difficulty.

Scala Quiz
Scala Quiz
Scala Quiz
Scala Quiz

 

Things to Learn

Choose where to begin, learn at your own pace:

Check out more cool technologies

Exploring the Language

Let’s take a look at some facts about Scala and its philosophies.

Scala first appeared in 2004 on the Java platform. Then came along version 2.0 in March of 2006. The name Scala is a portmanteau of the words scalable and language, highlighting its ability to grow with its users’ demands. As a language, it is both object-oriented and functional. It is also language-interoperable with Java- source code in Scala compiles to Java bytecode which makes way for an executable that runs on the Java Virtual Machine (JVM). These languages also share libraries and use a curly-brace syntax.

Some among features that often amuse developers are of the likes of currying, type influence, immutability, lazy evaluation, and pattern matching.

Scala Founder Martin Odersky

Martin Odersky

Some big names that use Scala