Будучи уже достаточно опытным разработчиком, я недавно наткнулся на статью для начинающих и запомнил её как раз для таких вопросов. Вот она: tproger.ru Там еще много интересных статей для начинающих.
Но это в общем. А в частности, я бы посоветовал почитать о составляющих веб-разработки, тобишь front-end и back-end, учиться всему по-немногу, выбирать себе путь и делать свои домашние проекты. Хорошо еще найти себе ментора, который бы всегда мог подсказать и скорректировать процесс обучения. Главное - это желание, терпение и время.
Ресурсы:
http://lifehacker.ru/2013/09/28/5-luchshix-besplatnyx-resursov-dlya-izucheniya-programmirovaniya/