Intanto, grazie.
Mi sto candidando per un corso di formazione di quasi 500 ore finalizzato all'assunzione come appunto programmatore java.
Farò come hai suggerito partirò da zero e vedrò di imparare più cose possibili. Oggi un amico li ha contattati per chiedere info, gli hanno detto che non si aspettano che i candidati sappiano programamre in Java, ma quantomeno le basi della programmazione e di java. Assurdo il fatto che alle superiori il prof non ci abbia parlato in maniera approfondita quantomeno della OOP, spiegato bene i vari concetti ecc visto che bisognava farlo da programma, invec abbiam perso un anno per il C. Proverò a fare il più possibile, sperando anche di trovare un testo con esempi elementari, per capire il più velocemente quello che sto andando ad imparare.
Se vuoi esiste una piattaforma online (gratuita in parte) dove potresti imparare direttamente applicando i concetti.
Questo è il link per Java, faresti un escursus che spazia dalla semplice sintassi ai concetti di OOP https://www.codecademy.com/learn/learn-java