Goodreads helps you keep track of books you want to read.
Start by marking “Essential Scala” as Want to Read:
Essential Scala
Enlarge cover
Rate this book
Clear rating
Open Preview

Essential Scala

4.54  ·  Rating details ·  65 ratings  ·  9 reviews
Essential Scala is two books in one: it is an introduction to the Scala programming language, and a manual describing how to program it. This focused introduction is aimed at developers with one to two years' experience in another programming language, and explains the concepts and techniques you need to become a proficient Scala developer. ...more
ebook, 372 pages
Published 2015 by Underscore Consulting LLP

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Essential Scala, please sign up.

Be the first to ask a question about Essential Scala

Community Reviews

Showing 1-30
Average rating 4.54  · 
Rating details
 ·  65 ratings  ·  9 reviews

More filters
Sort order
Start your review of Essential Scala
Sep 29, 2018 rated it it was amazing
Must-read. Quick review: . ...more
Erkin Unlu
May 06, 2019 rated it it was amazing
Opinionated Scala introduction book. Definitely worth the time I've spent on it, though not completely sure if it's a beginner's book as well. Book mainly talks about ADT's, sequencing of computations (finally a much clearer explanation of monads) and type classes. So in a nutshell the best parts of Scala. This is my x numbered book on the subject so I'm beginning to doubt the usefulness of Scala itself if it takes this long for an average programmer guy like me to learn the language in a sound ...more
Thrasos Thrasyvoulou
Nov 16, 2018 rated it it was amazing
This is one of the best Scala books I've ever read!
It's pretty obvious that this book was written by professionals that use Scala in production. The authors didn't just explain the basics of Scala, they also show you the best practices for using all those amazing tools that Scala offers.
Definitely this is the best one of the best introduction books for functional programmers that want to learn Scala.
For non functional programmers I would generally advice reading books that are more oriented in f
Apr 09, 2018 rated it it was amazing
Absolutely perfect for beginners! Then again, I might be suffering from knowledge bias since I read this book not to learn, but in search of good materials for teaching.

Brilliant introduction to Scala. Probably the best book to learn both basic concepts of functional programming, and gain a roughly "feature" complete view of the language which is necessary to be able to write large-scale applications in Scala.
Nov 15, 2017 rated it it was amazing
Recommends it for: everyone starting with Scala
Shelves: prog-langs
I found in here a basic, yet very important, concepts of Scala language in a Functional point of view. It covers fundamental aspects for newcomers. It contains lots of exercises to practice your new skillset.

Topics: Lists, FP fundamentals (map, fold, filter and flatMaps, Pattern Matching, Monads), Algebraic Data Types, Generic Data Types, Implicit Types and so on. Go for it if you want to start with Scala.
Rutvik Patel
Jun 30, 2018 rated it really liked it
Shelves: programming
Book approaches Scala from functional point of view. Suitable for Scala beginner who have some past programming experience. Not covered everything but enough to get you started.
Probably the best introduction to Scala out there, given that this book is free and is reasonably short.
Joaquín Chemile
Jun 20, 2020 rated it really liked it
Shelves: computer-science
Muy buen libro. En los últimos capítulos toca los temas más interesantes referido a la correcta forma que deberían tener los programas escritos en Scala, de una manera funcional
Mark Reynolds
Jul 16, 2020 rated it really liked it
A good book to learn about ADT's in Scala though not a complete beginners guide. ...more
rated it it was amazing
Nov 12, 2017
rated it it was amazing
Apr 20, 2017
Pavel Sivak
rated it it was amazing
Nov 19, 2017
rated it really liked it
Jan 29, 2018
Beth Kish
rated it it was amazing
Apr 12, 2019
Eugene Bosiakov
rated it really liked it
Oct 25, 2020
rated it it was amazing
Jul 01, 2017
rated it really liked it
Jul 27, 2020
Melissa Marcondes
rated it really liked it
Jun 25, 2019
rated it it was amazing
Feb 11, 2018
rated it it was amazing
Mar 20, 2018
Maciej Mróz
rated it it was amazing
Jul 09, 2018
rated it really liked it
Nov 01, 2019
Jacob Bush
rated it really liked it
Apr 01, 2020
Vladislav Gangan
rated it really liked it
Oct 03, 2017
Krzysztof Jelinski
rated it really liked it
Nov 16, 2020
rated it it was amazing
Feb 13, 2018
rated it it was amazing
Jun 26, 2018
rated it really liked it
Dec 21, 2018
rated it really liked it
Nov 07, 2020
rated it really liked it
Sep 05, 2019
« previous 1 3 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • Essential Slick
  • Functional Programming in Scala
  • The Fateful Adventures of the Good Soldier Svejk During the World War, Book Two
  • The Wind Through the Keyhole (The Dark Tower, #4.5)
  • Ishmael
  • Wizard and Glass (The Dark Tower, #4)
  • Троица. Будь больше самого себя
  • Чертоги разума. Убей в себе идиота!
  • Essential Play
  • Программирование: введение в профессию. Том 3: Системы и сети
  • Программирование: введение в профессию. Том 2: Низкоуровневое программирование
  • Why Information Grows: The Evolution of Order, from Atoms to Economies
  • Start with No: The Negotiating Tools That the Pros Don't Want You to Know
  • Designing Data-Intensive Applications
  • Новые правила деловой переписки
  • Amazonia
  • Unassailable: Protect Yourself from Deplatform Attacks, Cancel-Culture & other Online Disasters
  • Just for Fun: The Story of an Accidental Revolutionary
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

News & Interviews

Need another excuse to treat yourself to a new book this week? We've got you covered with the buzziest new releases of the day. To create our...
23 likes · 4 comments