Non on va pas t'insulter tu as totalement raison.
Le java est le langage respectant de bout en bout (de mémoire) le paradigme objet. Les concepts à savoir en Java sont beaucoup plus nombreux. De plus, Java vient avec une API très lourde, tres "designpatternee" et très large qui peut perturber un débutant, et les cours la mette très souvent tout de suite à profit.
Non vraiment quand tu sauras les deux (c'est à dire que tu n'en auras strictement rien à faire d'écrire un programme en Java ou en C++) tu t'apercevras quand même que le Java est plus vaste.