Веб технологии устаревают еще до печати книг, лучше всего изучать основы - функции, классы, циклы, переменные, базы данных. Основные языки программирования отличаются синтаксисом, но семантика у них очень похожая. Везде есть классы, циклы, функции.
Советую не заморачиваться на процедурных стилях программирования, а изучать ООП.
По верстке могу посоветовать этот сайт -
htmlbook.ru с примерами и исходниками
а по по бэкэнду - могу только php посоветовать, так как по нему инфу туча. самоучитель php не поможет, только практика по началу простые скрипты писать - постоянно пополняя запас знаний новыми функциями