There are a lot of resource is good to start a Scala application.
- A great Gist to introduce Scala from djspiewak@github
- For those know well about Java programming, Scala for Java Developers is a good start point.
- The official Tour of Scala provides a guide to go through Scala language feature.
- All About Scala is a community driven place to centralize Scala related resources.
- Visual Scala Reference, a guide to visually learn about Scala concepts and functions.
Get more Getting Started resources from the official website.
-
Dr.Mark C Lewis from Trinity University, San Antonio, TX, teaches programming courses using the Scala language. Course videos are available in YouTube for free. Some of the courses below.
-
Functional Programming in Scala Specialization (on Coursera). The Specialization provides a hands-on introduction to functional programming using Scala. You can access the courses material and exercises by either signing up for the specialization or auditing the courses individually. The specialization has the following courses.
-
Programming Reactive Systems (edX only).
- Lightbend Reactive Architecture, A free, online learning experience by Lightbend and IBM
There are some notes I wrote down when I was learning Scala and other Scala libraries.
-
Collections
-
Objects and Classes