Solo para apoyar a los demás, realmente recomiendo más
PHP si quieres programación web.
Java si es más extenso, pero debes especializarte en cada rubro, y si quieres manejar el área de
Web Java (JSP), sinceramente es bastante más complejo que PHP. Es más bien para programadores que quieren moverse al área web...
Ya si quieres aprender por aparte algo de programación como tal, te recomiendo algunos leguajes más sencillos y poderosos como
C y
Python. Realmente la ventaja de Java radica en que, con su máquina virtual, puede correr en cualquier SO sin tener que modificarlo especialmente para cada uno (Windows, Linux, Mac, etc...).
Como bien han dicho, mejor ve aprendiendo conforme la necesidad vaya presentando tu camino. Suerte