Чтобы писать простенькие сайты Вам достаточно: html+css+javascript , если сайт по сложнее и с CMS, то приведшему набору можно добавить и PHP. Исключительно PHP Вам к сожалению не даст широких возможностей.
По поводу Java и апплетов - их можно включать, как отдельные приложения внутри сайта, есть неплохие примеры, смотрится очень ничего, как сказано в википедии: быстрее чем js. Так-то на java, кроме android и клиент-веб можно и десктопные приложения писать и под сервер, что есть несомненный плюс.
По поводу работы: со знанием Java можно найти работу, со всеми остальными вполне вероятно, но я только про обстановку с java знаю. :)