Search for books, people and lists
Read This Twice
HomePeopleBooksSign In

Best Scala Books

Recommendations from 14 articles.
15 books on the list
Sort by
Number of Articles
Programming in Scala
Martin Odersky - Jan 15, 2020 (first published in 2008)
Goodreads Rating
Programming in Scala is the definitive book on Scala, the new language for the Java Platform that blends object-oriented and functional programming concepts into a unique and powerful tool for developers.Coauthored by the designer of the Scala language, this authoritative book will teach you, one step at a time, the Scala language and the ideas beh...
Functional Programming in Scala
Paul Chiusano - Sep 13, 2014
Goodreads Rating
Functional programming (FP) is a programming style emphasizing functions that return consistent and predictable results regardless of a program's state. As a result, functional code is easier to test and reuse, simpler to parallelize, and less prone to bugs. Scala is an emerging JVM language that offers strong support for FP. Its familiar syntax an...
Scala for the Impatient
Cay Horstmann - Dec 15, 2016 (first published in 2012)
Goodreads Rating
Interest in the Scala programming language continues to grow for many reasons. Scala embraces the functional programming style without abandoning the object-oriented paradigm, and it allows you to write programs more concisely than in Java. Because Scala runs on the JVM, it can access any Java library and is interoperable with familiar Java framewo...
Scala Cookbook
Recipes for Object-Oriented and Functional Programming
Alvin Alexander - Aug 27, 2013
Goodreads Rating
Save time and trouble when using Scala to build object-oriented, functional, and concurrent applications. With more than 250 ready-to-use recipes and 700 code examples, this comprehensive cookbook covers the most common problems you’ll encounter when using the Scala language, libraries, and tools. It’s ideal not only for experienced Scala developer...
Scala in Depth
Joshua D. Suereth - May 27, 2012
Goodreads Rating
SummaryScala in Depth is a unique new book designed to help you integrate Scala effectively into your development process. By presenting the emerging best practices and designs from the Scala community, it guides you through dozens of powerful techniques example by example.About the BookScala is a powerful JVM language that blends the functional an...
Programming Scala
Scalability = Functional Programming + Objects
Dean Wampler - Dec 23, 2014
Goodreads Rating
The second edition of "Programming Scala" gets experienced developers up to speed on one of today's most exciting languages. Scala offers all the benefits of a modern object model, functional programming, and an advanced type system. Packed with code examples, this comprehensive book teaches programmers how to be productive with Scala quickly, and ...
Scala in Action
Covers Scala 2.10
Nilanjan Raychaudhuri - Apr 13, 2013
Goodreads Rating
SummaryScala in Action is a comprehensive tutorial that introduces Scala through clear explanations and numerous hands-on examples. Because Scala is a rich and deep language, it can be daunting to absorb all the new concepts at once. This book takes a "how-to" approach, explaining language concepts as you explore familiar programming challenges tha...
Learning Scala
Practical Functional Programming for the JVM
Jason Swartz - Jan 06, 2015
Goodreads Rating
Learning Scala is an introduction and a guide to getting started with functional programming (FP) development. Written for programmers who are already familiar with object-oriented (OO) development, the book introduces the reader to the core Scala syntax and its OO models with examples and solutions that build familiarity, experience and confidence...
Introduction to the Art of Programming Using Scala
Mark C. Lewis - Nov 05, 2012
Goodreads Rating
This text is the first to teach programming with Scala, one of a new generation of languages that combine the best from the procedural, functional, and object-oriented paradigms of programming. The first part of the book covers basic logic and problem decomposition and explains how to use GUIs and graphics in programs. The second part incorporates ...
Scala for Data Science
Leverage the power of Scala with different tools to build scalable, robust data science applications
Pascal Bugnion - Jan 28, 2016
Goodreads Rating
Leverage the power of Scala with different tools to build scalable, robust data science applications About This Book A complete guide for scalable data science solutions, from data ingestion to data visualization Deploy horizontally scalable data processing pipelines and take advantage of web frameworks to build engaging visualizations Build functi...
Scala Design Patterns
Design modular, clean, and scalable applications by applying proven design patterns in Scala, 2nd Edition
Ivan Nikolov - Apr 09, 2018
Goodreads Rating
Learn how to write efficient, clean, and reusable code with Scala...
Scala for Machine Learning by Patrick R. Nicolas
Learning Concurrent Programming in Scala by Aleksandar Prokopec
Scala for Java Developers by Thomas Alexandre
Advanced Analytics with Spark by Sandy Ryza