Hola,
Les mando mis recomendaciones, claro según mi propia experiencia... ;-)
Libros
El primero es para aprender las sintaxis y semántica del lenguaje y es con mucho conocimiento de causa pues lo escribe Martin Oderesky que es el creador del lenguaje y el autor original del compilador de Java.
El segundo hace mucho mas énfasis en las buenas prácticas y ejemplos de la vida real, este lo escribió Alex Payne quién es uno de los fundadores de Twitter.
El de Pragmatic Programmers me parece que es mas como una introducción a manera de tutorial.
El último (aún en Beta) es muy recomendable para cuando ya te es familiar el concepto de Actores o Agentes y se quiere aprender mas acerca de escalabilidad y manejo de concurrencia, este esta escrito por el creador y líder de mantenimiento de la biblioteca de Actores de Scala Philipp Haller.
Los libros de Manning no he tenido la oportunidad de leerlos, pero por la calidad de los libros que he leído de esa editorial seguramente serán muy buenos.
Artículos
Saludos