per creare un'interfaccia utente qualunque linguaggio che ti permetta di creare interfacce utente è una strada percorribile (lapalissiano? sì!). Quindi la tua frase "Volevo solo conferma che java era la strada giusta" non è corretta
si concordo!
diciamo che java può essere una delle strade percorribili.
non essendo un linguaggio particolarmente difficile da imparare, direi che può essere anche consigliato come inizio (o almeno, io ho iniziato con java, e mi è andata bene).