Yo PHP no te lo recomendaría, es un lenguaje pensado para hacer webs.
Lo que cuentas del curso, pues es un poco raro, no tiene lógica que un curso de iniciación te pidan conocimientos del mismo lenguaje, y menos de .Net. Sigue buscando, hay muchos.
De todas formas, es evidente que si tienes tiempo y ganas, puedes aprender java por tu cuenta, incluso mejor que en un curso porque vas a tu ritmo y no al de otros. Lo que te comentaba de los cursos es con vista a conseguir empleo, no a aprender.
Internet está lleno de
tutoriales y manuales, y en este foro se ha preguntado muchas veces por ellos.
Aprenda java como si estuviera en primero, Thinking in Java, Como programar en java ...