Part 1. Scala: the basics

First things first.

In Scala in Action, chapter 1 focuses on Scala and why you should pick it as your next language. You’ll learn how Scala’s high-level features compare with programming languages you may be very familiar with. If you’re an object-oriented programmer, you’ll quickly get comfortable with Scala; if you’ve used a functional programming language, Scala won’t look much different because Scala supports both programming paradigms.

Scala is one of those rare languages that successfully integrates both object-oriented and functional language features. This makes it powerful because it gives you more in your toolbox to solve programming problems. If you have existing Java applications and are looking for a language ...

Get Scala in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.