Yo opino lo contrario que tu profesora. Tanto Java como C son dos lenguajes perfectos para empezar. Pueden tener cierta complicación, sobre todo C, pero con un poco de ganas y buen ánimo se aprende y una vez aprendido, al menos lo básico, lo demás va sobre ruedas.
Son dos lenguajes en los que se basan los demás lenguajes, por lo que si llegas a dominar uno de ellos, no tendrás dificultad en ponerte con otros.
Dadle duro, ánimo 🙂