Não é, dificil mesmo é C++. Por ter máquina virtual, não tem necessidade de gerenciamento de memória. E tem várias bibliotecas, que facilitam muito a vida de quem programa.
Porém existem linguagens mais fáceis, sim. Mas existem linguagens bem mais complexas, JAVA é uma solução para ser o intermediário entre elas.