Como dijo Mike Anderson, Java es un buen lenguaje para aprender a programar en general. Algunas cosas que puedes hacer con Java incluyen,
- Escriba aplicaciones portátiles que se ejecutan en Linux, Windows y Mac, incluidos juegos,
- Controla un servidor web para crear un sitio web basado en datos.
- Escribir aplicaciones de Android,
Si Java sería tu primer lenguaje de programación y tienes una opción, te recomiendo que aprendas Python primero, ya que es un lenguaje más fácil de aprender. Puedes hacer los primeros 2 tipos de programación con cualquiera de los dos idiomas.