Mi interessa imparare Scala. Ne ho letto molto, ma molte persone lo apprezzano perché ha un modello di attore che è migliore per la concorrenza, gestisce l'XML in un modo molto migliore, risolve il problema delle funzioni di prima classe.
La mia domanda è: devi conoscere Java per capire / apprezzare il modo in cui le cose funzionano in Scala? È meglio prima prendere un colpo a Java e poi provare Scala o puoi iniziare Scala senza assolutamente java backround?