Introduction To The Art Of Programming Using Scala Pdf

The opening chapters assume zero prior experience. You will learn:

If you are trying to learn your first programming language, most people will point you toward Python or Java. But what if there was a language that forced you to write cleaner code from Day 1, without the steep cliff of C++?

Enter Scala.

For years, educators struggled to find a textbook that bridged the gap between imperative thinking (loops, variables, state) and functional thinking (immutability, expressions, math). Then came Introduction to the Art of Programming Using Scala by Mark C. Lewis.

Here is why you need the PDF version of this book on your digital shelf right now. introduction to the art of programming using scala pdf

Visit Taylor & Francis’s website for the book’s ISBN (978-149968165). They list ~20 minor typographical errors in the first printing.


The art of programming has evolved. Scala 3 simplifies the language. Look for "Scala 3 for Scala 2 Developers" guides. The core art principles from Lewis (immutability, pattern matching, expressions over statements) remain the foundation. The opening chapters assume zero prior experience


The book is ~800 pages. Do not kill a forest. Use a PDF reader that supports:

Shopping Basket