Learning Scala migliora l'efficienza di un programmatore Java e la potenza di programmazione a sua disposizione . Scala programmazione Java rende più moderna ed efficace , rendendolo più affidabile e più adatto per applicazioni su larga scala . Non si dovrebbe cercare di imparare Scala come prima lingua . La prima volta i programmatori interessati a saperne di Scala dovrebbero prima imparare i fondamenti di Java. Senza un background in Java , Scala è estremamente impegnativo per imparare quanto presuppone una competenza esistente in Java . Cose che ti serviranno 
 Scala libro di formazione o tutorial 
 Mostra più istruzioni 
 1 
 cogliere i fondamenti di Java. Come minimo , è necessario capire che cosa le variabili, operatori , espressioni , dichiarazioni , blocchi e rendiconto di controllo sono , e come ciascuno di questi è correttamente utilizzati nella programmazione Java . Scala si basa su questi fondamenti di Java . Se non capite , imparare Java attraverso esercitazioni online prima di imparare Scala . 
 2 
 Scegli un libro o tutorial per imparare Scala. Rivedere i libri disponibili per gli studenti Scala dal sito ufficiale Scala. Per le basi della Scala, i libri più introduttivi o serie di tutorial sarà più che sufficiente . 
 3 
 Install Scala sul computer prima di qualsiasi programmazione . Scala è gratuito e disponibile sul sito ufficiale di Scala. Scegli la più recente versione stabile per la piattaforma appropriata che hai, e seguire le istruzioni a schermo per completare l'installazione. 
 4 
 studiare come Scala differisce da Java . Lavoro attraverso la serie di libri o tutorial che avete scelto. Prestare particolare attenzione alle differenze tra Java e Scala in uso e virgola, oggetti singleton , gli array , dichiarazione di variabile , dichiarazione di metodo , le chiusure e le funzioni . 
 5 
 Scrivi codice a Scala . Consultare il vostro libro o tutorial prima di aver interiorizzato i nuovi metodi di Scala e scrivere automaticamente il codice in base alle leggi di Scala , non le regole di Java. 
 6 
 lavoro attraverso ulteriori fonti di apprendimento , anche dopo aver completato il tuo libro iniziale o serie di tutorial . Scala è un linguaggio complesso e richiede una notevole quantità di lavoro per raggiungere competenza .