
На вопрос стоит, ли учится по книгам веб разработке, да и программированию в целом нет однозначного ответа. Некоторые технологии изменяются/развиваются очень быстро так что по ним не успевают выпустить актуальную книгу, а другие стоят на месте по много лет.
Книг по программированию, и front-endу ,в том числе очень много. В начале обучения сложно выбрать актуальный и качественный материал, так как в интернете миллионы ресурсов/видео/самоучителей.
Делюсь книгами, которые помогли мне освоится в технологиях. Интересны они будут новичкам, людям уже что-то знающим, и даже работающим в этой сфере.
P.S.Все книги легко гуглятся в PDF или в веб формате.
📍Верстка
Начнем с HTML. Не стоит слишком много времени тратить на разбор всевозможных тегов, их вариаций и атрибутов. После стандартного “Hello Wolrd!” и разбора основных тегов можете смело переходить к изучению CSS. Для начала будет полезная книга
📚 “Новая большая книга CSS” Дэвид Макфарланд (зелено-белая с собачкой на обложке), желательно последнее издание.
Здесь рассматривается HTML в контексте CSS что даст вам сразу же комплексные знания об этих технологиях. В книге хорошие примеры и она просто читается.
Для тех кто чувствует себя уверенно в HTML+CSS рекомендую
📚 “Секреты CSS. Идеальные решения ежедневных задач” Леа Веру. Здесь описываются типичные решения популярных задач, хорошие и плохие подходы. Этих двух книг будет вполне достаточно, чтобы хорошо сверстать почти любой сложности блок.
📍JavaScript
Знакомство с этим языком по моему мнению лучше всего начать с книги
📚 “Выразительный JavaScript” Марейн Хавербек. Здесь рассматриваются основы программирования на JavaScript, а так же предлагаются задания в конце каждого раздела, которые помогут их закрепить.
Параллельно можно обратиться к книге
📚 Дэвида Флэнагана “JavaScript. Подробное руководство”. Эта книга больше похожа на спецификацию и читать ее очень сложно. Но она идеально подходит для разбора и более глубокого понимания тех вещей, которые описаны в предыдущей. После можно пройтись по паттернам:
📚 “68 способов эффективного использования js” Херман Дэвид и
📚 “JavaScript. Шаблоны” Стоян Стефанов. Книги описывают популярные подходы и решения типичных задач.