- Amazon Business: Make the most of your Amazon Business account with exclusive tools and savings. Login now
- Amazon Business : For business-only pricing, quantity discounts and FREE Shipping. Register a free business account
Scala for the Impatient 2nd Edition
by
Cay Horstmann
(Author)


ISBN-13:
978-0134540566
ISBN-10:
0134540565
Why is ISBN important?
ISBN
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.

Use the Amazon App to scan ISBNs and compare prices.
Have one to sell?
Add to book club
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club?
Learn more
Join or create book clubs
Choose books together
Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
In Stock.
Ships from and sold by Amazon.com.

Yo-Yo Ma: Beginner's Mind
Hear an icon's life story, timeless music, and message. Listen free
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Download to your computer
|
Kindle Cloud Reader
|
Frequently bought together
Customers who viewed this item also viewed
Page 1 of 1 Start overPage 1 of 1
- Programming in ScalaMartin OderskyPaperback
- Functional Programming in ScalaPaperback
- Spark: The Definitive Guide: Big Data Processing Made SimplePaperback
- Scala for the ImpatientCay HorstmannPaperback
- Learning Scala: Practical Functional Programming for the JVMPaperback
- Hands-on Scala Programming: Learn Scala in a Practical, Project-Based WayHaoyi LiPaperback
Customers who bought this item also bought
Page 1 of 1 Start overPage 1 of 1
- Functional Programming in ScalaPaperback
- Programming in ScalaMartin OderskyPaperback
- Spark: The Definitive Guide: Big Data Processing Made SimplePaperback
- Programming in Scala: Updated for Scala 2.12Martin OderskyPaperback
- Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable SystemsPaperback
- Functional Programming, Simplified: (Scala Edition)Paperback
Special offers and product promotions
Editorial Reviews
About the Author
Cay S. Horstmann is principal author of Core Java®, Volumes I & II, Tenth Edition (Prentice Hall), as well as a dozen other books for professional programmers and computer science students. He is a professor of computer science at San Jose State University and a Java Champion.
Start reading Scala for the Impatient on your Kindle in under a minute.
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Product details
- Publisher : Addison-Wesley Professional; 2nd edition (December 15, 2016)
- Language : English
- Paperback : 384 pages
- ISBN-10 : 0134540565
- ISBN-13 : 978-0134540566
- Item Weight : 1.38 pounds
- Dimensions : 7.05 x 1 x 9.05 inches
-
Best Sellers Rank:
#115,611 in Books (See Top 100 in Books)
- #36 in Java Programming
- #198 in Computer Programming Languages
- Customer Reviews:
Customer reviews
4.4 out of 5 stars
4.4 out of 5
36 global ratings
How are ratings calculated?
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzes reviews to verify trustworthiness.
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Reviewed in the United States on August 29, 2017
Verified Purchase
This is one of the best Scala books for beginners. I really enjoyed reading it and it helped me a lot to learn Scala and understand the concepts of functional programming. When I decided to learn Scala I started with the book "Functional Programming in Scala" by únar Bjarnason and Paul Chiusano but that one didn't work for me because I think that book is not written for people who are not already familiar with Scala and I think is more suitable for library developers and advanced programmers but if you are a beginner with Scala, I highly recommend to start from this book.
9 people found this helpful
Report abuse
Reviewed in the United States on March 18, 2017
Verified Purchase
I like the content. It doesn't attempt to be exhaustive, but offers a guided tour through the language. I'm using this as a refresher from the last time I tried to learn Scala, and I'm happy with the amount of detail. It's not as complete as some other books.
Reading this on Kindle suffers from a number of problems. The code snippets are poorly formatted. There's a link to an image at the back of the book, but navigating back to the original location is hard. I can't access the table of contents in Kindle Cloud Reader, making navigation hard. Copy and paste appends a silly copyright notice.
I'm happy I bought the book, but I wish I had bought the PDF version instead.
Reading this on Kindle suffers from a number of problems. The code snippets are poorly formatted. There's a link to an image at the back of the book, but navigating back to the original location is hard. I can't access the table of contents in Kindle Cloud Reader, making navigation hard. Copy and paste appends a silly copyright notice.
I'm happy I bought the book, but I wish I had bought the PDF version instead.
19 people found this helpful
Report abuse
Reviewed in the United States on September 11, 2018
Verified Purchase
A very good book for picking up Scala for the first time. I've written several apps prior to reading and that helped "click" some of the topics better for me. After several chapters I would then continue coding more to really cement the new features as they were explained. Cay's writing is solid and easy to understand. I liked the examples throughout the book as well, and some of the end-chapter questions were surprisingly difficult, but useful IRL. I look forward to a 3rd edition from Cay when Dotty is GA.
3 people found this helpful
Report abuse
Reviewed in the United States on July 14, 2018
Verified Purchase
It is pretty high level for beginners. I am beginner and I feel like going through the scala docs while reading this book. It is getting hard for me to understand the complex concepts without any examples in the book.
One person found this helpful
Report abuse
Reviewed in the United States on June 11, 2019
Verified Purchase
Very good book to Scala for Java Developers. Easy to learn and learn it fast. Concise and can be a very good reference.

5.0 out of 5 stars
Great Scala book
By sbh on June 11, 2019
Very good book to Scala for Java Developers. Easy to learn and learn it fast. Concise and can be a very good reference.
By sbh on June 11, 2019
Images in this review



One person found this helpful
Report abuse
Reviewed in the United States on January 10, 2018
Verified Purchase
Covers theory with good practical examples
One person found this helpful
Report abuse
Reviewed in the United States on June 10, 2017
Verified Purchase
Great book on Scala especially if you already know Java. This book is concise, direct, and to the point. The coverage of type parameters was on target.
5 people found this helpful
Report abuse
5.0 out of 5 stars
I keep googling things and I often find that returning back to this book for my answers is the best choice.
Reviewed in the United States on July 26, 2017Verified Purchase
I found this book to be one of the more approachable ways to learn Scala. I keep googling things and I often find that returning back to this book for my answers is the best choice.
3 people found this helpful
Report abuse
Top reviews from other countries

NOTiFY
5.0 out of 5 stars
Excellent format, layout and examples. Very readable.
Reviewed in the United Kingdom on February 22, 2017Verified Purchase
Loved the format and layout of this book and it's (2nd. Edition) bang up to date (Feb. 2017) using Scala 2.12.
I have Martin Odersky's "Programming in Scala" which I use as a reference manual and half way through the Coursera Scala Programming course. This is an excellent tutorial for an experienced Java/C++ developer and gives many comparisons between Scala and Java & C++ and it is a very easy read.
I'm working my way through all the examples in this book and have found no issues to date with any. It states it doesn't cover everything (in Scala) but it's enough to get you developing real world applications. Topics not covered can be referenced in Martin Odersky's "Programming in Scala".
Wouldn't hesitate to recommend it to any aspiring Scala Developer.
I have Martin Odersky's "Programming in Scala" which I use as a reference manual and half way through the Coursera Scala Programming course. This is an excellent tutorial for an experienced Java/C++ developer and gives many comparisons between Scala and Java & C++ and it is a very easy read.
I'm working my way through all the examples in this book and have found no issues to date with any. It states it doesn't cover everything (in Scala) but it's enough to get you developing real world applications. Topics not covered can be referenced in Martin Odersky's "Programming in Scala".
Wouldn't hesitate to recommend it to any aspiring Scala Developer.
2 people found this helpful
Report abuse

Vasiliki Papadopoulou
5.0 out of 5 stars
This is really helpful!
Reviewed in the United Kingdom on January 15, 2020Verified Purchase
Ok, this one is a nice one. I have tried online courses, learn “on the job”, books, videos, etc. Everything seemed either too confusing or too abstract. I wish I knew this would be the answer when I started learning Scala. I definitely recommend it! Also, the quality of the paper is amazing.

5.0 out of 5 stars
This is really helpful!
Reviewed in the United Kingdom on January 15, 2020
Ok, this one is a nice one. I have tried online courses, learn “on the job”, books, videos, etc. Everything seemed either too confusing or too abstract. I wish I knew this would be the answer when I started learning Scala. I definitely recommend it! Also, the quality of the paper is amazing.
Reviewed in the United Kingdom on January 15, 2020
Images in this review

One person found this helpful
Report abuse

ldir
5.0 out of 5 stars
Get this along with Odersky book as a reference
Reviewed in the United Kingdom on December 19, 2017Verified Purchase
This is the book to use for Scala if you come from a Java background. I bought this along with the red book (functional programming in scala) and Odersky's Programming in Scala. It gives clear examples on most of the language while presenting it in a 'how to get it done' type of approach. Buy Odersky's book for a reference work. I found the red book confusing and difficult to learn from. Can't recommend.
2 people found this helpful
Report abuse

A J Richards
2.0 out of 5 stars
Some better thought out and graded exercises which reinforced what has ...
Reviewed in the United Kingdom on July 20, 2018Verified Purchase
The book is well written and at the right level.
...however I’m struggling with the exercises. They are quite complex and it is often difficult ult to even understand what the requirement is. There appears to be no solutions on line from the publisher which suggests that the author has not even solved their own exercises.
Some better thought out and graded exercises which reinforced what has been written would greatly improve this book.
...however I’m struggling with the exercises. They are quite complex and it is often difficult ult to even understand what the requirement is. There appears to be no solutions on line from the publisher which suggests that the author has not even solved their own exercises.
Some better thought out and graded exercises which reinforced what has been written would greatly improve this book.
One person found this helpful
Report abuse

Irwin Rodriguez
5.0 out of 5 stars
Entrega súper rápida
Reviewed in Spain on May 9, 2020Verified Purchase
Me ha llegado más rápido de lo que me esperaba, el material del libro está muy bien. Espero poder aprender pronto Scala para comentar acerca del contenido, por lo pronto puedo decir que me encanta, estoy seguro que será un contenido excelente porque el prefacio está escrito por su creador Martin Ordersky.
What other items do customers buy after viewing this item?
Page 1 of 1 Start overPage 1 of 1
Pages with related products.
See and discover other items: java programming, la scala, virtual machine, functional programming