- Scala - Files I/O
- Scala - Extractors
- Scala - Exception Handling
- Scala - Regular Expressions
- Scala - Pattern Matching
- Scala - Traits
- Scala - Collections
- Scala - Arrays
- Scala - Strings
- Scala - Closures
- Scala - Functions
- Scala - Loop Statements
- Scala - IF ELSE
- Scala - Operators
- Scala - Access Modifiers
- Scala - Classes & Objects
- Scala - Variables
- Scala - Data Types
- Scala - Basic Syntax
- Scala - Environment Setup
- Scala - Overview
- Scala - Home
Scala Useful Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes

Scala Tutorial
Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. Scala has been created by Martin Odersky and he released the first version in 2003. Scala smoothly integrates the features of object-oriented and functional languages. This tutorial explains the basics of Scala in a simple and reader-friendly way.
Audience
This tutorial has been prepared for beginners to help them understand the basics of Scala in simple and easy steps. After completing this tutorial, you will find yourself at a moderate level of expertise in using Scala from where you can take yourself to next levels.
Prerequisites
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 pke C, C++ or Python then it will also help in grasping Scala concepts very quickly.
Advertisements