The other day I was discussing about how to have a gentle introduction to the Scala language. Here is what I prescribe ..
- [Paper] An Overview of the Scala Programming Language
- [Doc] Brief Scala Tutorial.
- [Doc] Scala by Example by Martin Odersky
- [Book – Beginner] Atomic Scala
- [Book – Beginner] Scala for the Impatient
- [Code Online] Scala Tutorials
- [Code Online] Scala Exercises
- [Online Tutorial] https://learnxinyminutes.com/docs/scala/
- [Online Tutorial] Official Documentation
- [Online Tutorial] Twitter’s Scala School
- [Online Tutorial] https://www.tutorialspoint.com/scala/
- [Course] Functional Programming Principles in Scala by Martin Odersky
- [Book – Intermediate] Programming in Scala by Martin Odersky, Lex Spoon, and Bill Venners
Sufficient Scala:
- http://www.dhgarrette.com/nlpclass/scala/basics.html
- http://alvinalexander.com/downloads/scala/Scala-Cheat-Sheet-devdaily.pdf
- https://github.com/lampepfl/progfun-wiki/blob/gh-pages/CheatSheet.md
Additional Resources:
- [Tutorial] Official Guide and Overview
- [Book – Intermediate] Programming Scala – by Alex Payne and Dean Wampler
- [Book – Intermediate] Functional Programming in Scala – by Paul Chiusano and Rúnar Bjarnason
- [Book – Intermediate] Scala in Depth – by Joshua D. Suereth
- [Book – Intermediate] Scala Puzzlers – Available Now by Andrew Phillips and Nermin Šerifović
References: