Io farei il corso Full/Stack (React framework + Node.js) perché tira tantissimo per ora (sono anche buzzwords del momento), laddove Java potrebbe essere un poco più inflazionato ma sopratutto credo sia più facile che un qualsiasi ingegnere elettronico/informatico o informatico dell'ITIS abbia già conoscenze di Java pregresse e quindi avresti la loro competizione.
(In molte università, almeno a Messina e Catania era così, non sapevano cosa fosse lo sviluppo web 5 anni fa e non credo la situazione sia cambiata granché).
D'altra parte se non si ha esperienza di programmazione, non inizierei da quel casino di linguaggio che è Javascript (Javascript STA A Linguaggio di programmazione COME viabilità a Palermo STA A viabilità media in Europa), inizierei da C/C++ per capire certi concetti generali sottesi a linguaggi di alto livello di astrazione come può essere Javascript. Ma pazienza, bisogna essere pratici e imparare quello che serve al tuo scopo senza fare troppa dottrina.
In ogni caso si può imparare a programmare senza un background tecnico, ma prima di iniziare il corso proverei a comprarne uno on-line (su Udemy si trovano per 30 dollari, questo per iniziare a chi non ha basi di programmazione ad esempio:
https://www.udemy.com/course/the-comple ... pt-course/) per avere un minimo vantaggio quando inizierà il corso vero e proprio.