Scala Learning Resources

So… I know a little bit of Groovy language, but only a little 😉 Mostly used with Gradle or with Spock Framework. But, I decided to learn Scala…first (instead of Groovy) language to learn new paradigm – functional programming. Didn’t tried Scala yet, but I gathered some nice learning resources, so I can share it 🙂

  1. Official Scala Docs
  2. Scala Tutorial for Java Programmers
  3. Learning Scalaz – Scalaz by eed3si9n.com
  4. Examples, Tests, Code – Scalaz
  5. Generic programming for Scala
  6. Functional Programming Principles in Scala – www.coursera.org by by Martin Odersky
  7. http://scalatutorials.com – with online interpreter available
  8. http://www.scala-tour.com/
  9. Scala Exercises
  10. Why use Scala?
  11. Scala School
  12. Scala for Java Refugees – Daniel Spiewak’s blog
  13. Awesome Scala
  14. Reddit – Scala
  15. Strategic Scala Style
  16. Scala Style Guide by rxin
  17. Scala Style Guide by official docs
  18. Awesome Scala
  19. Books:
    1. Functional Programming in Scala – Paul Chiusano & Rúnar Bjarnason
    2. Programming in Scala – Martin Odersky
    3. Scala for the Impatient – Cay S. Horstmann
    4. Scala in Depth – Joshua D. Suereth
  20. Download Scala Here
  21. IDE:
    1. Scala IDE – Eclipse based
    2. Scala Plugin for IntelliJ IDEA – check it here
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s