Learning Functional Programming in Scala (pdf)

Table of Contents1 - What’s new (June 25, 2017)2 - Buying the book3 - One more thing4 - Preview5 - Some time in the future ...

My new book, Learning Functional Programming in Scala, is currently on sale as a PDF you can purchase for just $25 US. (The price will be increased to $30 on August 1st.) Details are listed below.

Back to top

What’s new (June 25, 2017)

If you’ve been following along with me recently, the latest changes are:

Introduction: Learning Functional Programming in Scala

“So why do I write, torturing myself to put it down? Because in spite of myself I've learned some things.”

Ralph Ellison

The short version of “Why I wrote this book” is that I found that trying to learn functional programming in Scala was really hard, and I want to try to improve that situation.

The longer answer goes like this ...

The thermodynamics of learning

From a Phys.org article titled The thermodynamics of learning:

“The greatest significance of our work is that we bring the second law of thermodynamics to the analysis of neural networks,” Sebastian Goldt at the University of Stuttgart, Germany, told Phys.org. “The second law is a very powerful statement about which transformations are possible — and learning is just a transformation of a neural network at the expense of energy. This makes our results quite general and takes us one step towards understanding the ultimate limits of the efficiency of neural networks.”

You’ve got to be real. Don't be a phony.

“You’ve got to be real. Don't be a phony. Find ‘you,’ who you are ... Say, ‘Here I am. Take me for what I am with all my frailties, all my stupidity, and so on. And if you can’t, leave me alone.’”

~ Leo Buscaglia in the book, Living, Loving, & Learning

Teaching: “Eventually they’ll just see my mouth moving”

This is a good quote on teaching, from this espn.com page:

“One thing that we’ve learned as coaches: we’re teachers,” O’Brien said. “He’s the quarterback. If I’m just talking to him, eventually they’ll just see my mouth moving. Blah blah blah. We want them to get up there and actually do it.”

The power of visual aids in e-learning

This image is from an article on shiftelearning.com titled, “Studies confirm the power of visuals in eLearning.” Whenever I get it finished, I suspect that my new book on Scala and functional programming will be one of the most visual FP books ever written, so I’m trying to learn as much about “visual aids in learning” as I can.