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.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Buy New
$42.65
  • List Price: $54.95
  • Save: $12.30 (22%)
Free Shipping for Prime Members | Fast, FREE Shipping with Amazon Prime
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Programming in Scala: Upd... has been added to your Cart
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Programming in Scala: Updated for Scala 2.12 Paperback – May 10, 2016

4.7 out of 5 stars 20 customer reviews

See all 4 formats and editions Hide other formats and editions
Price
New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$42.65
$31.96 $39.54
Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Save up to 90% on textbooks Rent Textbooks
$42.65 Free Shipping for Prime Members | Fast, FREE Shipping with Amazon Prime In Stock. Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Frequently Bought Together

  • Programming in Scala: Updated for Scala 2.12
  • +
  • Functional Programming in Scala
  • +
  • Advanced Analytics with Spark: Patterns for Learning from Data at Scale
Total price: $116.09
Buy the selected items together

Editorial Reviews

From the Back Cover

About the Author

NO_CONTENT_IN_FEATURE

Discover new worlds
with these editor's picks from Kindle. See more

Product Details

  • Paperback: 837 pages
  • Publisher: Artima Press; 3 edition (May 10, 2016)
  • Language: English
  • ISBN-10: 0981531687
  • ISBN-13: 978-0981531687
  • Product Dimensions: 1.8 x 7 x 9.5 inches
  • Shipping Weight: 2.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (20 customer reviews)
  • Amazon Best Sellers Rank: #25,480 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

Format: Paperback
Although the content is excellent, the Kindle version uses a microscopic font size for code that may make the e-book unusable (see screenshot of sample on latest stable release of Chrome/Windows 10).
9 Comments 40 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
Scala is a sophisticated and deep language, I like it and I tried with several books but I almost gave up at 1/2 of them because at that place, I lost my understanding about insight of languages and cannot follow the rest anymore.
With this book, it is amazing as I finally understand companion objects, why we need Nil at the end of List, then general rules of parentheses (not brackets!), then right operand and so on!
I am not finished this book yet, it is a big book but fun to read and can learn from every pages (at least, to chapter 16).
An absolute recommend!
Comment 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition Verified Purchase
Seriously. I've probably read 50 or 60 books on various aspects of software development in my lifetime. This is in the top 3. This book is great. So well written. Great pacing. Every step builds on the next. Prose is written clearly and concisely - much like the language itself. Also, occasional bits of humor make their way into the text and it always delights. Great book. You should buy this.
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
I am new to Scala. I tried other books (Programming Scala, by by Wampler and Payne and Scala Cookbook by Alexander Alvin) and can say that Programming in Scala written by the author of the language is the most comprehensive book. Nevertheless, I should admit, that reading the book first was not easy. I made myself familiar with the language syntax first using the Scala Cookbook (which was also great, but not as detailed) and after that I found Programming in Scala much easier to follow. I find it great that the authors present the information cumulatively, meaning that this is more of a textbook rather than a reference source. Some code examples are a bit difficult, but I guess, the point was not only to teach the features of the language but also to present how these features can be used in practice. Overall I am very pleased with the book and definitely recommend it to anyone who either starts learning Scala or who wants to deepen his or her knowledge of the language.
Comment 5 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition Verified Purchase
I am about to end chapter 3. At this point I can say that the book presents a very interesting material. However. presents a pedagogical problem that is about showing how to make one thing using several ways. For example, to declare a function, the author shows ways that use automatic type inference without giving enough examples about how to declare functions without using automatic type inference. Another example is that it might be a good idea to create two different sections using only immutable objects and functional programming and another for imperative style alike programming. This could be done using several examples also. But if to know how to do one thing we are introduced with several other ways to do that thing then things could be come confusing.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
Excellent book with very complex and unrealistic examples, sample example is 'write an expression formatter class that displays an arithmetic expression in a two-dimensional layout". If examples are little bit common instead of academic related would have been better.
1 Comment 2 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
I'm a Java Developer and have no idea of Scala at all. I bought Scala for impatient and this book. Definitely this book is much better to understand for the beginner. I read Scala for impatient before I read this book and couldn't understand clearly, but this book explains very clearly. Even though this book is thick, you don't have to read all chapters if you're a new bee in Scala. So don't buy another book like me. Just buy this book.
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
This is the K&R book for Scala. This book covers all the features of the language, of course, but also takes time to explain why each feature is important and how to use it to its greatest advantage. If you could only pick one book on Scala, this is the one. And, well, if you could pick two books on Scala, this should also be one of those.
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Set up an Amazon Giveaway

Programming in Scala: Updated for Scala 2.12
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more about Amazon Giveaway
This item: Programming in Scala: Updated for Scala 2.12

What Other Items Do Customers Buy After Viewing This Item?

Pages with Related Products. See and discover other items: apache spark