Si lo que quieres es web como te han dicho tienes que diferencia entre los lenguajes que se ejecutan en el cliente y los que se ejecutan en el servidor. Java y javascript no tienen nada que ver uno con otro. Actualmente si quieres dedicarte a la web minimo creo que deberías saber HTML5, CSS3, javascript, PHP y luego o JSP ( que es basicamente java) o ASP.
Para aplicaciones de android debes aprender JAVA, y para aplicaciones de escritorio puedes por ejemplo aprender JavaFX2, si te gusta java o usar otro lenguaje como visal basic, o el que más te guste. Eso si aprendiendo java luego podras saber JSP, android y aplicaciones de escritorio con JavaFX2.