Scala for the impatientCay S. Horstmann
Scala for the impatient
by Cay S. Horstmann · first published 2012
45mentions
31recommended by
39HN commenters
2011–2023first – last mentioned
79% recommend15% neutral5% critical
Why HN recommends it
Concise, to-the-point Scala introduction that gets programmers productive quickly; suited to developers with some Java or typed-language background. Free early chapters make it easy to sample.
Summarised by Claude from recommending comments
Affiliate links. As an Amazon Associate I earn from qualifying purchases.





Seems he forgot the link. Another excellent book for learning Scala is Scala for the Impatient. The first 9 chapters are free: http://horstmann.com/scala/
on “Atomic Scala” ↗http://www.oracle.com/technetwork/articles/java/horstmann-19... Horstmann wrote "Scala for the Impatient" (great book) and presents the issues around the language and tooling pretty fairly
on “The Rise and Fall and Rise of Java [video]” ↗As you are asking for books - Scala for the impatient (http://www.horstmann.com/scala/) - Programming in Scala (https://booksites.artima.com/programming_in_scala_3ed) I found those books very good resources. The Scala website lists a few others (https://www.scala-lang.org/documentation/books.html)…
on “Ask HN: What are the best resources to properly learn Scala?” ↗There is a new book that is very good and to the point (the first 9 chapters are available free from Typesafe, the company that distributes the Scala/Akka/Play stack). Scala for the Impatient: http://www.amazon.com/dp/0321774094/
on “Getting started with Scala's new macros” ↗There's also Scala for the impatient by Cay Horstmann. You can get it for free from Typesafe: http://typesafe.com/resources/book/scala-for-the-impatient
on “Why Learn Scala in 2013?” ↗Programming in Scala, by Martin Odersky, et al (comprehensive) Scala for the Impatient, by Cay Horstmann (introductory) Scala in Depth, by Joshua Suereth (advanced)
on “Ask HN: Scala books for experienced java dev” ↗"Scala for the Impatient" by Cay Horstmann; awesome resource to learn Scala because the author relies heavily on Scala REPL and the supporting text is full of clear succinct summaries of fundamental scala concepts
on “Creative Scala: A New Introduction to Scala” ↗…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. 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. Free part…
on “Scala School” ↗…ScalaSTM. Speaking of Parallel Collections and Futures and Promises, no mention of Scala's Documentation project? http://docs.scala-lang.org/overviews/ A much better introduction to the language is "Scala for the Impatient", a book that wasn't mentioned and one third of the book (enough to get you started) is available from Typesafe's website: http://blog.typesafe.com/free-pdf-from-typesafe-scala-for-th... You also cannot…
on “Graham’s Guide to Learning Scala” ↗Figuring our how core libraries such as the collections framework work is pretty easy if you get a good book like Scala for the Impatient.
on “Hate Java? Maybe you should hate the industries stuck in the 50's.” ↗Scala for the Impatient is definitely the best introduction to Scala (by a wide margin). Re-posting your link: http://blog.typesafe.com/free-pdf-from-typesafe-scala-for-th...
on “Graham’s Guide to Learning Scala” ↗…currently at lesson 15) which may be worth reading to complement/expand on the course lectures. Probably not useful for the course itself until you’ve finished week 2 or 3, but relevant anyway. * the book “Scala for the impatient”, probably the best book out there about Scala from beginner to advanced level
on “‘Functional Programming Principles in Scala’ starts today” ↗For those interested in learning Scala I'd recommend the free chapters from Scala for the Impatient: http://logic.cse.unt.edu/tarau/teaching/SCALA_DOCS/scala-for...
on “Confessions of a Ruby Developer Whose Heart was Stolen by Scala” ↗…which would be important for newbies.) Partially free: Atomic Scala also has at least a free sample, which expects basically no programming experience at all: http://www.atomicscala.com/free-sample/ Scala for the Impatient is also nice, but is more intended to help programmers get up to speed with Scala as fast as possible: http://www.horstmann.com/scala/index.html
on “Ask HN: Why do people have a hatred for Scala?” ↗I read through Scala for the Impatient when I was initially learning Scala a few years ago. It's relatively new and written for version 2.10. Scala is on 2.11, but compared to 2.09 → 2.10, the changes are minimal. The book itself cuts out…
on “Metascala – A JVM written in Scala” ↗