Изучать программирование по книгам — довольно непростая задача. Тем более сейчас, когда есть уйма всевозможных курсов, тренингов и онлайн-школ (тот же любимый Хекслет). Вчитываться в книгу и самостоятельно разбираться во всех примерах — довольно трудоемкое занятие, а для многих и вовсе не преодолимое. Гораздо проще «набрать» в редакторе какой-нибудь пример из YouTube или повторить за ведущим онлайн-курса.
Все это, конечно хорошо, но при простом копировании чужого кода, над которым вы особо не задумываетесь, вы вряд ли сможете что-то выучить и освоить, т.к. нет мыслительного процесса. Над задачей вы не размышляете и не доходите до решения своим умом, а просто берете и заимствуете чье-то чужое.
При чтении книг вам придется больше напрягаться, шевелить мозгами, чтобы преобразовать буквы в знания. Многие такие специализированные книги по программированию снабжены заданиями к каждой главе, которые вам нужно будет выполнить самостоятельно. В общем, как мне кажется, книги не стоит списывать со счетов, и для многих они будут неплохим подспорьем наравне с курсами и онлайн-школами.
Попробую рассказать здесь о тех, которые мне больше всего запомнились и возможно подойдут для изучения и вам..
CSS
- Дэвид Макфарланд «Новая большая книга CSS»
Довольно обширная книга на 600+ страниц от издательства O'REILLY проведет вас от основ CSS до верстки на flexbox, а также познакомит с препроцессором SASS.
JavaScript/jQuery
- Дэвид Макфарланд «JavaScript и jQuery. Исчерпывающее руководство (3-е издание)»
Опять O'REILLY и опять Макфарланд. У него, как мне кажется, книги довольно неплохие и подробные. В аннотации к книге написано, что это «наиболее полное и великолепно структурированное руководство по JavaScript, которое позволит в совершенстве овладеть этим языком программирования». Не знаю насчет «в совершенстве» — это вряд ли, но информации там действительно немало: 800+ страниц.
Далее просто перечислю книги по JS, заслуживающие внимания, как мне кажется:
- Дэвид Флэнаган «JavaScript. Полное руководство» (7-е издание). Культовая и обширнейшая книга от O'REILLY с носорогом на обложке.
- Марейн Хавербеке «Выразительный JavaScript» (3-е издание)
- Джон Резиг, Беэр Бибо «Секреты JavaScript-ниндзя»
PHP
- Дмитрий Котеров, Игорь Симдянов «PHP 7. Наиболее полное руководство»
В общем, поклонникам книг посвящается.