Recomeçar no Java

Boa tarde, já fazem 5 anos que não uso o Java, fui para o .net por força maior(o projeto tinha que ser .net). Por onde devo recomeçar no Java? Qual versão 8, 9, 10 …? Ainda o o Spring e Hibernate são os mais usados?

Recomendo que recomece no 8 e vá subindo gradualmente, acompanhando as mudanças.

Isso é relativo, mas a grosso modo sim, é o framework e a especificação JPA mais usada.

Dependendo de teus objetivos, eu sugiro começar pelo java 8.
Depois que estiver familiarizado, é uma boa dar uma olhada no springboot.

Java 8 foi a ultima versão a incorporar as mais profundas modificações, depois de um considerável tempo sem atualizações. Nas versões posteriores (Java 9 em diante) o tempo de atualização passou a ser pequeno (6 meses se não me engano). Por tanto estudando o Java 8, a base será mais solida pela quantidade de conhecimento a ser adquirido.