Здесь есть три пути. Первый - Less/Sass, Bootstrap. Второй JS. Третий PHP/MySQL. Смотря что тебе ближе, нравится верстать красивые лендинги - первый вариант, создавать полноценные, красивые, функциональные сайты - JS, работать с базой данных, таблицами, серверной частью - третий.
Для начала программирование (в зависимости от уровня начинать либо с "Песни о Паскале", либо с Н. Вирт, "Алгоритмы и структуры данных") Ни php, ни js в качестве первого языка не берут. На них нормально учиться нереально, сплошь говнокодеры тогда выходят
JavaScript, HTML, CSS - это, так называемый, фронт-энд, языки, с помощью которых можно писать программы, работающие со стороны пользователя. PHP, PYTHON - это бэк-энд, отвечающий за внутреннюю структуру сайта, также использование данных и подключение их баз.