Я пришел от другого вопроса к этому:
Как начать работу с экосистемой Java (JVM)? Что такое начальные, средние и продвинутые базы знаний (баги!)? Честно говоря, экосистема Java всегда немного сбивала меня с толку, поэтому было бы очень полезно предоставить несколько «справочных справок» и «учебников де-факто» для изучения (кривой!) JVM.
Примечание. Я хочу использовать JVM со Scala (или Clojure), но не с самой Java.
Я разработчик С# (WPF, Windows Forms, ASP.NET, веб-службы и т. д.).