Articles

How to start learning scala

Image
Introduction Scala is a multi-paradigm programming language; It's a combination of functional programming and object-oriented programming. Scala is statically-typed language that compiles to Java bytecode and runs on the JVM. That means the type of a variable is known at compile time. If you are interested in learning Scala, I would like to share my small experience 😃 follow those steps: Step 1: You should firstly learn about the functional programming paradigm. To put this on practice.  Haskell is a great example to help you to understand functional programming. Please read this tutorial  Learn You a Haskell for Great Good . Haskell is a purely-functional, lazy, statically-typed programming language with type inference.   Train your brain to learn functional programming paradigm faster with Haskell, in every Chapter try some examples and you will make yourself comfortable with Haskell. Step 2: Getting started with Scala Subscribe and