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.60  ·  Rating details ·  53 ratings  ·  8 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.
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.60  · 
Rating details
 ·  53 ratings  ·  8 reviews


More filters
 | 
Sort order
Start your review of Essential Scala
Ignacio
Sep 29, 2018 rated it it was amazing
Must-read. Quick review: https://juanignaciosl.github.io/books... . ...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
...more
Lori
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.
Helio
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.
Dmytro
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
Nikolajs
rated it it was amazing
Nov 12, 2017
Arturas
rated it it was amazing
Apr 20, 2017
Pavel Sivak
rated it it was amazing
Nov 19, 2017
Anton
rated it really liked it
Jan 29, 2018
Beth Kish
rated it it was amazing
Apr 12, 2019
Jim
rated it it was amazing
Jul 01, 2017
Melissa Marcondes
rated it really liked it
Jun 25, 2019
Pavel
rated it it was amazing
Feb 11, 2018
Laurens
rated it it was amazing
Mar 20, 2018
Maciej Mróz
rated it it was amazing
Jul 09, 2018
ellentari
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
vermilionsands
rated it it was amazing
Feb 13, 2018
Ale
rated it it was amazing
Jun 26, 2018
Sparrovv
rated it really liked it
Dec 21, 2018
Sebastien
rated it really liked it
Sep 05, 2019
Martino
rated it really liked it
Oct 24, 2016
Maria
rated it it was amazing
Oct 03, 2018
Buoyant Armiger
rated it it was amazing
Jan 24, 2018
Barry
rated it it was amazing
Sep 12, 2017
Peter Stuart
rated it really liked it
Oct 26, 2017
« previous 1 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • Designing Data-Intensive Applications
  • Essential Slick
  • Constantinople: The Forgotten Empire
  • Functional Programming in Scala
  • Scala for the Impatient
  • Essential Play
  • Amazonia
  • Unassailable: Protect Yourself from Deplatform Attacks, Cancel-Culture & other Online Disasters
  • Akka in Action
  • Why Didn't They Ask Evans?
  • Clean Architecture
  • Better Than Before: Mastering the Habits of Our Everyday Lives
  • Crooked House
  • Fundamentals of Computer Graphics
  • The Type Astronaut's Guide to Shapeless
  • Patterns Principles and Practices of Domain Driven Design
  • Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)
  • The Gervais Principle: The Complete Series, with a Bonus Essay on Office Space (Ribbonfarm Roughs)
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

Summer is a great time to lose yourself in a page-turning mystery. To help you sleuth out a new read, we asked five of the season’s hottest myst...
31 likes · 9 comments