Vielleicht hilft Dir ein Video-Training, mit dem Du in ganz individuellem Tempo lernen kannst.
Hier im Forum habe ich schon mehrfach diesen Kurs empfohlen, der speziell für Einsteiger ist:
https://jtrainer.com/course/java-for-newcomers.html
Er erklärt die Grundkonzepte der Programmierung am Beispiel von Java ganz ausführlich, und ich finde ihn wirklich großartig.
Als Beispiel wird ein Programm geschrieben, welches Schritt für Schritt erweitert wird, so dass immer ein Praxisbezug vorhanden ist.
Außerdem gibt es ganz viele Übungsaufgaben mit Lösungen und eine Homepage zum Nachschlagen; alles sehr strukturiert.
Einzige Voraussetzung ist, dass Du einen Computer bedienen kannst und einfaches Englisch verstehst.