Scala School
Learning Scala is such a pain. Either you follow a large book completely and master it across several months/years or go through overly complicated online guides and get discouraged. I understand it's a large, advanced language, but the community has to seriously work on making things a bit easier for beginners like me. Just look at how easy it is to learn Go or Rust, their official tutorials are amazing and free on the web.<p>Here is what worked for me to learn the basics well: I started off with the book 'Scala for the Impatient', the first half of the book is freely available. I then used Scala School as a list of topics and researched on each using Google. StackExchange has some amazing answers that helped me a lot.<p>Free part of Scala for the Impatient: <a href="http://fileadmin.cs.lth.se/scala/scala-impatient.pdf" rel="nofollow">http://fileadmin.cs.lth.se/scala/scala-impatient.pdf</a>