This Scala Tutorial will help you get started with Scala Programming language. This tutorial explains why you should choose Scala language and covers the basics of Scala Programming with hands-on. Below are the topics covered in the tutorial:
1) What is Scala?
2) Why Scala?
3) Scala REPL
4) Scala Variable Types
5) Basic Scala Operations
6) Lazy Values and Control Structures in Scala
7) For Loop in Scala
8) Scala Collections – Array, ArrayBuffer, Map, Tuple
5 Reasons to Learn Spark: https://goo.gl/7nMcS0
Apache Spark vs Hadoop MapReduce: https://goo.gl/DkoUU0
Apache Spark with Hadoop, Why it matters: https://goo.gl/I2MCeP