Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mrseanryan/scala-learning-public

Links, notes and experiments related to the Scala Coursera course. Does NOT include course assignments!
https://github.com/mrseanryan/scala-learning-public

coursera fp functional functional-language functional-programming scala

Last synced: 26 days ago
JSON representation

Links, notes and experiments related to the Scala Coursera course. Does NOT include course assignments!

Awesome Lists containing this project

README

        

# Notes and Books about Scala - partly from Coursera notes

## References

### Quick References
[Scala Standard Library API](http://www.scala-lang.org/api/)

[Scala School](http://twitter.github.com/scala_school/) A Scala tutorial by Twitter

[A Tour of Scala](https://docs.scala-lang.org/tour/tour-of-scala.html) Tutorial introducing the main concepts of Scala

[Scala Overview on StackOverflow](http://stackoverflow.com/tags/scala/info) A list of useful questions sorted by topic

### Week 1
[Martin’s talk at OSCON 2011](http://www.youtube.com/watch?v=3jg1AheF4n0) Working Hard to Keep it Simple (slides)

### Books:

Functional Programming in Scala (the 'red book'). Paul Chiusano and Runar Bjarnason. Foreword by Martin Odersky. Manning 2014 - https://www.manning.com/books/functional-programming-in-scala

Hands-on Scala. Li Haoyi. 2020 - https://www.handsonscala.com/chapter-1-hands-on-scala.html

Structure and Interpretation of Computer Programs. Harold Abelson and Gerald J. Sussman. 2nd edition. MIT Press 1996. - [Full text available online](http://mitpress.mit.edu/sicp/).

Programming in Scala. Martin Odersky, Lex Spoon and Bill Venners. 3rd edition. Artima 2016. http://www.artima.com/shop/programming_in_scala_3ed

Programming in Scala. Martin Odersky, Lex Spoon and Bill Venners. 2nd edition. Artima 2010. - [Full text of 1st edition available online](http://www.artima.com/pins1ed/).

Scala for the Impatient. Cay Horstmann. Addison-Wesley 2012. - [First part available for download.](http://typesafe.com/resources/scala-for-the-impatient)

Scala in Depth. Joshua D. Suereth. Manning 2012. - [Available for purchase](http://www.manning.com/suereth/).

Programming Scala. Dean Wampler and Alex Payne. O’Reilly 2009. [Available for purchase](http://shop.oreilly.com/product/9780596155964.do).

### Week 2
[Glossary of Scala and FP terms](http://docs.scala-lang.org/glossary/), for any issues with terminology.

### Week 3+
[Scala By Example](https://www.scala-lang.org/old/sites/default/files/linuxsoft_archives/docu/files/ScalaByExample.pdf), for more examples which illustrate concepts covered in the lectures.

[Scala Cheatsheet](http://docs.scala-lang.org/cheatsheets/), for a quick reference covering pattern matching syntax, for-comprehension syntax, and more.