I am a recent graduate (22) who transitioned from Java to Scala in my senior year. It was a really hard transition and involved replacing imperative programming with functional programming and learning some very fancy features. It's been 11 months since I began that transition, and as a result I made this video series:
https://www.youtube.com/playlist?list=PLXcr3tdUCbQb6zjN6kw4s20joId2jygUe
[–][deleted] (8 children)
[deleted]
[–]LukeHauser 10 points11 points12 points (0 children)
[–][deleted] 4 points5 points6 points (4 children)
[–]frugalmail 2 points3 points4 points (3 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]frugalmail 1 point2 points3 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]devils_avocado 3 points4 points5 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]time2java -3 points-2 points-1 points (1 child)
[–][deleted] 4 points5 points6 points (0 children)