I may be being switched to a team that works with Java. I’ve written Go in the last 5 years exclusively, and looking at Java now makes my head spin.
var foo = "bar" declarations seem the least of it, there’s also streams (they look good) and lambdas and all sorts else.
I have no idea where to start learning whatever Java looks like now. There are books for writing Java 11 and such for Java devs, there are introductory books for people that don’t know programming at all, but I can’t find any resources for current non-Java programmers to return to Java.
Effective Java only got to Java 9 so doesn’t include
var declarations, but I don’t know if it’s missing something else really important that was introduced after 9.