Java es el lenguaje de programación más utilizado del mundo, desarrollado en 1995 por Sun Microsystems y su principal punto fuerte es que es muy versátil desde aplicaciones web a programas de ordenadores, apps de Android, juegos etc.
Otra de sus ventajas es que es independiente del hardware, es decir, solo tienes que escribir la aplicación una vez y funcionará en cualquier ordenador o móvil.
No hay que confundir con Javascript, que es un lenguaje completamente diferente, también muy popular.
Java es un lenguaje estable y seguro, y existe mucha documentación, así que es fácil de aprender. Es un lenguaje orientado a objetos, una forma de programar más sencilla e intuitiva en donde se trabaja con entidades que hacen una función y manejan unos datos. Se trata de relacionar esas entidades, según los datos, para crear los programas.
Por último, si alguien supiera de algún otro lenguaje de programación que pudiera usar para programar aplicaciones agradecería que me lo dijera.