A repo containing introductory material for learning scala.
-
Scala Basics
- Values and variable types
- String operations
- Expressions
- Default arguments
- Functions
- Recursion
-
Object Orientated Pogramming (OOP)
- OOP Basics
- Objects
- Inheritance
- Anonumous Classes
- Method Notations
- Generics
-
Functional Programming (FP)
- Functions as objects
- Objects as functions
- Function types
- Curried functions
- Anonymous functions (lambdas)