HTML+CSS+ Язык программирования = Хороший проект
html + css + nodejs (синтаксис javascript, тем более что он знает js, то изучать вообще мало прийдётся, так как nodejs лёгкий)
А у меня другое мнение.PHP есть и будет всегда, заказов на него тьма, доход будет небольшой но всегда. Учится легко, документации в т.ч. на русском много. Вполне можно работать самому на себя. Проекты на php как правило не особо сложные и типичные, скажем так Easy. Специалистов тоже много и всегда можно пнуть одного разраба и взять другого который возьмется за работу чуть дешевле(пыхари, не обижайтесь но это действительно так). Конкуренция среди разработчиков тоже огромная. Вывод простой, учить легко, работа есть всегда, проекты выполняются довольно быстро и достаточно 1 разработчика, можно начинать зарабатывать буквально через месяц после освоения базовых знаний языка. Заработок сильно врядли будет увеличиваться, можно брать только количеством выполненных заказов.Java, именно для сайтов это монстр уровня корпораций. Заказов очень мало(для 1 индивидуального разработчика), но цены как правило на несколько порядков круче чем для PHP проектов. Заказы как правило очень сложные, но и в десятки раз интереснее т.к. каждый проект это что то уникальное. Работать индивидуально практически нереально из за объемов проектов. Учиться надо очень много и долго, знать огромное количество технологий и фреймворков практически наизусть. Конкуренция довольно маленькая т.к. все идут работать в большие конторы. Заработок намного интереснее, есть куда расти в карьере, зп будет увеличиваться вместе со знаниями. Сложность Nighmare.Ruby\Go и много других сравнительно молодые языки или же непопулярны. Сложность сильно варьируется, заработки тоже сильно плавают. Работать одному можно, но не всегда. Заказы относительные т.к. по большей части ищут что то доработать или переделать и очень редко сделать что то с нуля. Сложности все и сразу. Языки как правило интересные, технологии в них еще интереснее.