Learning machine learning, scala and other stuff is just learning those things. It may be progress, it may not be progress.
Progress depends entirely on what a person is progressing toward. Twelve hour days may be a better way to progress in a certain type of career than learning Haskell and yet learning-you-a-Haskell can still be a great good.
For me, there is an endless stream of programming stuff and computer science stuff that I might learn[including machine learning and Scala]. It's all interesting to some greater or lesser degree. There are also libraries and bookstores full of literature that is all interesting for some definition of "interesting"...I've recently been meaning to reread The Sound and the Fury maybe when I've got the time I will, but maybe not.
If I were to offer random advice from the internet, pick "side projects" [my resolution this year is to consider them hobbies] that are accessible. This means few dependencies. Part of what made Scala less accessible for me was it's dependencies on the JVM, an IDE, and SBT when I participated in Odersky's course on Coursera. Part of what made machine learning via Ng's Coursera course difficult was catching up on the maths and the many parts of my life that matter more than learning machine learning.
My solution to the problem of too many shiny things to distract me has been to look at what I actually do and use: Linux, Emacs, and writing...and maybe some photography to get me out of the house. They are all low friction to slide in and out of. They are all about as easy as getting up from this chair and reaching for the camera on the desk. They also boundless space for scratching my curiosity.
Anyway, I don't know if any of that helps and it's more than enough about me, but one last thing...I've known Greg since about 1979 and he was giving me Vi when I mentioned Emacs and one of his comments was "I know I'll never be a programmer." But he's playing his Strat on a stage in public more now than he did thirty years ago and happier doing so..and if that's not progress it will do until progress shows up.
Good luck.