Per esperienza personale ti dico che io ho imparato Java con il manuale di Java 7 e ho aggiornato le mie conoscenze aggiornandole con le novità proposte da Java 8 e ora con il 9. Alla fine, tra una versione e l'altra, non cambiano le basi, può cambiare qualcosa di troppo meccanico che renda il linguaggio più modulare oppure aggiunte e modifiche facilmente comprensibile, però non di più.
Quindi ti consiglio di prendere Java 8 che è anche adottato dalle università di quest'anno per i corsi Java. Poi ovviamente se prendi la 9 eviti la faccenda di aggiornare alcuni concetti.
Quindi ti consiglio di prendere Java 8 che è anche adottato dalle università di quest'anno per i corsi Java. Poi ovviamente se prendi la 9 eviti la faccenda di aggiornare alcuni concetti.