Hola, efectivamente JAVA no es un lenguaje super fácil de aprender, pero tampoco es imposible, digamos que es un lenguaje intermedio, pero eso sí, muy bueno

.
Por otro lado... no entendi a que se refieren con "reinvento la rueda"? ... nos lo podrias explicar un poco más?
Si se refieren a que Java copia cosas de otros.. lo dudo, al contrario las especificaciones JAVA (muchas de ellas derivadas de proyectos opensource) son pioneras, y otros lo copian y con tanta publicidad, al final hacen creer que ellos la sacaron primero... no se duerman muchachos...