O'Reilly logo

Beginning Scala by David Pollak

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 1. About Scala and How to Install It

Scala is a programming language that provides a best-of-all-worlds experience for developers. Java™ programmers will find that their libraries are fully interoperable with Scala code.[1] Dynamic-language users will find Scala's concise syntax and type inferencing a way to reduce the boilerplate needed when writing programs in Java and C#. Functional programmers will find Scala's powerful type system a great way to reason about code. Scala bridges a lot of the divides in programming languages.

In this chapter, I'll discuss my journey learning Scala as well as where Scala comes from, how to install it, and the Scala community.

Scala: A Great Language for the Java Virtual Machine

I've been writing computer ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required