How should I get started with Scala?
plinkplonk: In practice, it is very hard, if not impossible, to make any sustained progress in Scala (and Clojure) with zero background in Java. Both are "power tools" for people comfortable with the Java ecosystem. Both change fast neither is in a state where you can have zero knowledge of java(and the associated bits of the java ecosystem like classloaders, classpaths and so on)  and still program anything except toy examples comfortably.If you don't have a (minimal) java background you should probably acquire that first (unless you have a buddy/mentor who can ease you over any java/jvm roadbumps as they appear).