Wpis z mikrobloga

@billy0o: Jeśli chcesz się nauczyć scali to ucz się scali a nie javy :)
W scali na bieżącą korzysta się z bibliotek javowych, więc zdecydowanie warto poznać javę też.

Jednak imo na początek możesz spokojnie pouczyć się samej scali przez parę tygodni (np. kurs na courserze) i dopiero potem ogarnąć to co potrzebujesz z javy.
@billy0o: Zobacz to: https://www.scala-exercises.org/scala_tutorial/terms_and_types na start, jednoczśnie z kursem z coursery

z takich całkiem praktcznych książek na start to jest to: https://leanpub.com/modern-web-development-with-scala - IMO dobry wybór ale kosztuje 20USD

Są też jakieś materiały na udemy czy innych tego typu stronach, jak np. https://blog.udemy.com/scala-tutorial-getting-started-with-scala/ Pewnie da się znaleźć też jakieś kursy video itp
@interface: Nadal nie widzę potrzeby znajomości Javy (języka, nie ekosystemu) żeby być dobrym programistą Scali. Pisząc w Scali tak czy inaczej poznasz biblioteki napisane w Javie (włącznie z jej biblioteką standardową), toolkity, frameworki, JVM itp. Nie wiem natomiast po co miałbyś uprzednio czytać książki Javowe, pisać w niej kod i poznawać praktyki w niej wykorzystywane (nierzadko wątpliwe, których w świecie Scali się nie promuje).
@billy0o: Często bywa też tak, że programiści Javy przechodząc na Scalę, tak naprawdę nie wykorzystują możliwości Scali, nie piszą funkcyjnie tylko dalej mocno obiektowo i ze współdzieleniem stanów i innych śmieci. Warto popróbować tego i tego, by zrozumieć różnice. Polecam Ci na początek książkę 'Scala for the Impatient' jako dobre wprowadzenie i kurs Oderskiego na courserze.