Scala Tutorials

Word “Scala” comes from a combination of “scalable” and “language”. It means that it is designed to grow with the demand of users. It was designed and developed by Martin Odersky.

It is a Multi-Paradigm Programming Language, which supports both Object-Oriented and Functional Programming concepts. It is a strong and statically typed system which means that all types are checked at compile time by the Scala compiler. Scala Source code is compiled into Java bytecode so that its resulting executable code runs on a Java Virtual Machine(JVM).

This page will guide you through different topics one needs for learning Java Programming Language.

Table of Contents

Basics

Advanced