Für den ANfang würde ich diese Seiten empfehlen:
http://www.learnjavaonline.org/
https://www.codecademy.com/learn/learn-java
https://www.sololearn.com/Course/Java/
Wenn du dann das Gefühl hast, dass du in Java kleine Programme programmieren kannst, dann würde ich dir empfehlen, dir die Tutorials auf dieser Seite https://panjutorials.de/ oder auf Youtube anzuschauen.
Wenn du dann meinst, du könntest etwas besser programmieren, solltest du anfangen mit der Java API zu arbeiten:
https://docs.oracle.com/javase/8/docs/api/
Registrier dich in irgendeinem (Java oder Informatik-)Forum, da kannst du dann deine Fragen stellen, wenn du beim programmieren nicht weiterkommst, z.B.:
https://www.java-forum.org/
http://www.informatikerboard.de/board/index.php
Des Weiteren kannst du dir Java Bücher holen:
https://www.amazon.de/Einführung-Programmierung-Java-Pearson-Studium/dp/3868940766
Diese Seite ist auch sozusagen ein "Buch":
http://openbook.rheinwerk-verlag.de/javainsel/
Du solltest aber nicht denken, dass man Java in 1-2 Monaten lernen kann. Das ist wie bei normalen Sprachen. Du brauchst mind. 1,5 Jahre um GUT Java programmieren zu können.
Hoffentlich konnte ich dir helfen.
Viel Erfolg! 😊