5 Книг по программированию для веб-дизайнера
![]()
Количество методов обучения резко изменилось с тех пор, как я впервые узнал, о дизайне веб-сайтов. Есть YouTube, цифровые книги для мобильных устройств, блоги и захватывающие онлайн-платформы курсов, такие как SkillBox и Udemy. (жаль что за рекламу мне не заплатили)
Но я по-прежнему считаю, что один из лучших способов изучить веб-дизайн для тех из нас, кто является самоучкой, — это чтение книг.
Если бы мне пришлось заново пройти весь путь обучения тому, как создавать веб-сайты, но с возможностью знать то, что я знаю сейчас, следующие книги были бы тем, что я купил бы для себя сегодня.
Я рекомендую читать эти книги последовательно или на основе вашего уровня понимания веб-дизайна, который у вас есть на данный момент.
1. HTML и CSS: дизайн и создание веб-сайтов
Всякий раз, когда я узнаю что-то новое, я хочу видеть результаты как можно быстрее, и я не хочу увязнуть в технических аспектах предмета.
Когда я решу, что предмет-это то, что я действительно хочу освоить, тогда я потрачу время, чтобы изучить его вдоль и поперек.
HTML и CSS: дизайн и создание веб-сайтов позволяет вам начать изучать основные концепции и основные методы создания веб-сайтов.
Метод представления предмета является привлекательным, с большим количеством визуальных эффектов. Написание не пугает, что очень хорошо, так что вы не будете обескуражены, чтобы с трудом завершить свой учебный процесс. Именно поэтому я рекомендую эту книгу в качестве вашей первой книги по веб-дизайну.
2. Web — Дизайн справочник
После того, как вы почувствуете, что хорошо овладели основами, пришло время взять более техническую и полную книгу, чтобы вы действительно могли начать осваивать концепции.
Когда дело доходит до полноты и технического мастерства через книги, ничто другое не сравнится с книгой О’Рейли.
Web-Дизайн справочник это большая книга, более 800 страниц, но она хорошо написана и даст вам хорошую, прочную основу по этому вопросу. В нем есть тонна упражнений, и я настоятельно призываю вас сделать все это, чтобы вы привыкли тестировать и экспериментировать с кодом.
В этой книге вы выйдете за рамки HTML и CSS и начнете изучать JavaScript, а также веб-графику.
Хотя эта книга предназначена для абсолютного новичка, я чувствую, что, как и большинство других книг О’Рейли, это не должна быть ваша первая книга на эту тему, особенно если вы не исходите из опыта программирования.
3. HTML5 и CSS3 Веб-разработка по стандартам нового поколения
Теперь, когда у вас есть твердое владение HTML и CSS из двух книг выше, пришло время изучить методы и концепции профессионального уровня.
Из этой книги вы узнаете, как и почему писать совместимые со стандартами HTML и CSS, разрабатывать веб-стандарты, а также методы решения распространенных проблем веб-дизайна.
Я рад, что эта книга была обновлена недавно, и на этот раз с участием Итана Маркотта (человека, который придумал термин “адаптивный веб-дизайн”).
4. Не заставляйте меня думать: веб-юзабилити и здравый смысл
Эта книга очень древняя — ей 8 лет, так что она вполне могла быть написана в 14 веке, в контексте постоянно развивающейся профессии, такой как веб-дизайн.
Однако концепции, описанные в этой книге, не имеют времени. В то время как книги, о которых я упоминал ранее, показывают вам, как создавать веб-сайты, эта книга покажет вам, как создавать их наиболее эффективным способом для пользователей вашего сайта.
Не заставляйте меня думать, что это действительно новаторская книга, и я обещаю вам, что у вас будет много моментов “Ага”, когда вы ее прочтете.
5. Мастерство CSS: профессиональное применение WEB — Стандартов
Эта книга содержит практические методы для решения распространенных проблем веб-дизайна, с которыми вы столкнетесь. Чтобы по-настоящему оценить эту книгу, купите ее после того, как вы потратили часы/дни на отладку и переписывание HTML и CSS вашего сайта. Эта книга приблизит вас на один большой шаг к профессиональному овладению веб-дизайном.
Это единственная книга, которая у меня есть в двух экземплярах. Я думал, что потерял свой первый экземпляр, поэтому купил еще один. Теперь у меня есть лишний, чтобы одолжить друзьям и семье.
Почему Я Выбрал Эти Книги По Веб — Дизайну
Я выбрал эти книги по веб-дизайну на основе:
Мой собственный опыт работы в качестве веб-дизайнера-самоучки
То, что я нашел, чтобы быть эффективными образовательными последовательностями для веб-дизайна, пока я был на поле обучения других веб-дизайнеров и разработчиков. Я не связан ни с одной из книг, которые я обсуждал выше.
Я попытался выбрать книги по веб-дизайну, которые вы можете читать последовательно по мере развития своих знаний и опыта в веб-дизайне.
Существует множество книг по веб-дизайну, и я рекомендую рассмотреть все ваши варианты, прежде чем вы примете решение о том, как вы собираетесь решать задачу самообразования, чтобы стать профессиональным веб-дизайнером.
После этого вы можете изучить другие области веб-дизайна/веб-разработки, такие как JavaScript, серверные скриптовые языки и фреймворки, такие как PHP и Rails, реляционные базы данных, такие как MySQL, разработка решений поверх систем управления контентом, таких как WordPress, и так далее. Есть масса вариантов для продвижения вперед. У индустрии есть так много вещей, чтобы предложить вам.
Пусть ваши интересы диктуют, что вы узнаете дальше. Но если вы хотите стать профессиональным веб-дизайнером или веб-разработчиком, я рекомендую построить прочный фундамент, состоящий из лучших практик HTML, CSS и веб-дизайна, чтобы действительно получить максимальную отдачу от более сложных вещей, таких как JavaScript и PHP.
С какой книги лучше начать изучать HTML и CSS?
1. Б. Лоусон, Р. Шарп — Изучаем HTML 5.
2. П. Лабберс — HTML 5 для профессионалов.
3. Ч. Муссиано, Б Кеннеди — HTML & XHTML. Подробное руководство.
4. Бен Хеник — HTML и CSS Путь к совершенству.
5. Дронов.В.-.HTML.5.CSS.3.и.Web 2.0.Разработка.современных.Web-сайтов.
Что из этого почитать и в какой последовательности?
- Вопрос задан более трёх лет назад
- 313890 просмотров
Оценить 3 комментария
- Вконтакте


- Вконтакте


wscms Хотел написать точно такой же пост, но вы меня опередили.
Лучший ресурс посвящённый HTML+CSS! И уроки и хитрости и просто база знаний по любой мелочи.
Даже купил у них оффлайн копии сайта в chm файлах. Так ни разу и не использовал (всегда есть доступ к инету) но поддержать разработчиков хотелось
morituros Там есть уроки. Как для новичков, так и для среднего уровня.


- Вконтакте
Я бы не хотел заранее вас пугать, но существует достаточно объективный факт, что внятной статьи или книги по HTML или CSS не существует. Причин много. Одна из них, конечно, что сам по себе HTML и CSS это один большой костыль. Я не шучу. Техники которые используются, они используются только потому что по другому просто нельзя. Со временем вы, конечно, поймёте этот абсурд. Некоторым даже нравится. И вам ещё повезло, что вы не застали времена, когда верстали на таблицах и знаменитый ie6.
Основные вещи, которые вам нужно понять это как ведут себя div и span, позиционирование, поток и слои. Всё остальное не так так важно и будет усваиваться со вторым-третьим свёрстанным макетом, как, собственно, и всё вышеперечисленное. Начать советую с каркаса какого-нибудь типичного двуколоночного макета с хедером и футером. Задавайте любой интересующий вопрос на форумах. Как правило люди нормально относятся к любым, даже на первый взгляд, самым глупым вопросам и охотно помогают. То есть, если чувствуете затор, то лучше не терять времени и спросить. Кто-нибудь да и объяснит.
Когда я понял всю соль и научился верстать. Я открыл эти книги, которые все расхваливали с таким энтузиазмом. И ужаснулся тому, как по этому вообще можно чуму-то научиться? Я практически уверен, что все эти добрые люди, которые советовали «мудрые» книги сами их либо не открывали, либо не осилили.
10 важных книг для веб-разработчика, которые будут актуальны в 2022 году
Если вы хотите начать карьеру веб-разработчика или поддерживать свои навыки в актуальном состоянии, то было бы неплохо постоянно пополнять свою базу знаний. Сейчас много разных тематических видео, подкастов, статей, однако информация в них не систематизирована. Учиться веб-разработке исключительно по книгам, конечно, не лучшая идея, но если использовать их вместе с другими инструментами обучения, то весь процесс можно сделать гораздо более эффективным.
Освоить разработку опираясь только на книги не получится — будет требоваться все равно практика. Однако они дадут хорошую теоретическую базу для начала или для расширения уже имеющихся умений, благодаря упорядоченной информации и подробному разбору конкретных примеров. К тому же, некоторым людям может быть легче усваивать информацию в письменном варианте, нежели по видео или подкастам.
Для удобства книги будут разделены на несколько категорий, которые обязательно пригодятся веб-разработчику любого профиля.
Азы для новичков
Эти книги позволяют лучше понять сам процесс веб-разработки, хотя и не учат какой-то конкретной технологии или подходу. Отлично подойдут для тех, кто впервые сталкивается с миром веб-программирования. Пускай даже если вы знаете определенные основы — представленные книги все равно лучше изучить, так как вы с большей вероятностью сможете открыть для себя новые моменты. Они отлично подойдут для понимания, что, как и зачем учить, а это одни из основ.
Книга 1: “Создание веб-сайта для чайников” Дэвид Кроудер
Здесь рассматривается общий процесс создания сайта и веб-приложений без углублений в технические детали. Книга небольшая, легко читается, имеет полезные ссылки и иллюстрации, а также практические примеры. Издательство обещает, что вы сможете, следуя руководствам автора пройти все этапы создания сайта — от планирования до реализации первого сайта.
Конечно, не нужно думать, что сайт вы разработаете полностью самостоятельно — действовать будете по инструкциям из книги, используя представленные куски HTML-кода. Это будет достаточно, чтобы понять, как происходит создание веб-страниц, их настройка и публикация. Таким образом вы сможете лучше определиться, в какое направление разработки лучше углубиться. Рекомендуется к обязательному прочтению потенциальным backend-разработчикам.

Книга 2: “Разработка современных веб-приложений. Анализ предметных областей и технологий” Дино Эспозито
Эта книга аккредитована Майкрософт и Википедией. Пускай она и является вариантом для начинающих разработчиков, совсем чайникам она не подойдет. Для ее эффективного изучения потребуется ознакомиться с основными терминами, этапами и приемами в веб-разработке. Они как раз рассматриваются подробно в предыдущей книге.
В книге подробно и на наглядных примерах объясняется использование основных технологий для бэкенд-разработки веб-приложений и сайтов. Основной упор делается на освоении SignaRL и ASP.NET MVC в сочетании с JSON, которые сейчас применяются почти во всех проектах, даже самых простых. Издание постоянно обновляется, поэтому такой ситуации, что вы изучаете устаревший прием или технологию, не будет.
Несмотря на то, что эта книга рассчитана на тех, кто только начинает карьеру веб-разработчика, ее можно рекомендовать даже имеющим опыт, так как это позволит делать работу более эффективно.

Изучение HTML5 и CSS3
Эти два языка разметки являются столпами всей веб-разработки. Они уже успели обрасти дополнительными библиотеками, которые могут вводить новичков в еще больший ступор. Пускай языки разметки важны в первую очередь фронтендерам, так как с ними будет происходит основной рабочий процесс, бэкендерам тоже нужно их знать. Это обусловлено тем, что серверную часть все равно нужно связывать с внешним интерфейсом, а если вы практически ничего не понимаете в написанном HTML и CSS коде, то сделать корректную связку с функционалом будет крайне сложно.
Если книги из предыдущего блока носили больше теоретический характер, то здесь будет больше практики. Рекомендуется при знакомстве с представленными материалами выполнять все задания авторов на компьютере.
Книга 3: “HTML5 и CSS3 для чайников” Эд Титтел и Крис Минник
Руководство по изучению азов HTML и CSS для начинающих пользователей. Здесь все максимально подробно расписано на вполне понятных примерах. Да, делать что-то интересное и необычное по этой книге вы не научитесь, но сможете понять как работают HTML и CSS. Имея эту базу вам не составит труда разобраться в функционировании интерфейсов более сложных проектов.
В ходе изучения очередного пособия “для чайников” вы научитесь работать с языками разметки и сверстаете первый свой проект. В ходе освоения вы поработаете с таблицами, блоками, научитесь оформлять текст на страницах, добавлять ссылки, картинки, видео и различные элементы оформления, познакомитесь с самими азами адаптивной верстки. Также вы научитесь быстро менять дизайн и внешнее оформление уже готового проекта, используя всего несколько CSS-классов.
Сделанный проект по этой книге, конечно же, не получится использовать в качестве портфолио для поиска работы, но зато вы подготовите для себя хорошую практическую и теоретическую базу.

Книга 4: “Изучаем HTML, XHTML и CSS” Элизабет Робсон и Эрик Фримен
Эта книга является одной из самых популярных в среде веб-разработчиков, которую рекомендуют всем начинающим. Несмотря на то, что первое издание было написано достаточно давно, книга не теряет свою актуальность, а авторы публикуют новые издания по мере необходимости. В процессе изучения рассматриваются все моменты, которые могут когда-либо пригодиться веб-разработчику во время верстки. Хоть книга и позиционируется как вариант для начинающих разработчиков, более опытные тоже могут в ней почерпнуть что-то для себя.
Конечно же, здесь предусмотрена практика. Авторы предлагают с официального сайта книги скачать все необходимые материалы и знакомиться с ними по мере изучения материала. Правда, здесь рассматриваются чистый HTML, CSS и XHTML без каких-то дополнительных библиотек и приемов по типу адаптивной верстки. Последний сейчас используется в верстке крайне редко, но владение им на базовом уровне все равно лишнем не будет.

Книга 5: “Новая большая книга CSS” Дэвид Макфарланд
Данная книга, в отличии от предыдущих, посвящена только работе с CSS, то есть стилями сайта. Здесь собраны не только основные и часто используемые стили, но и менее популярные, но которые все равно могут пригодиться в работе. Благодаря этому книгу можно рекомендовать не только начинающим разработчикам, но и более опытным. Представленные стили и практические примеры актуальны, в большинстве своем, и по сей день. Например, рассматриваются варианты настройки отображения элементов при разном разрешении и ориентации экрана.
Однако нужно быть готовым к тому, что стиль написания книги больше похож на справочник, пускай и с подробными практическими примерами. Те, кто ее уже прочел, рекомендуют использовать уже в процессе работы, а не в процессе изучения основ CSS и HTML.

Изучение JavaScript и JQuery
JavaScript, в отличии от HTML и CSS, является полноценным языком программирования, а не разметки. JQuery — это одна из библиотек JS, ставшая настолько популярной в веб-разработке, что выделяется в отдельный блок. Эти инструменты необходимы в одинаковой степени как фронтенд, так и бэкенд разработчикам. С помощью JavaScript и JQuery реализуется интерактивность интерфейса, а также работа с некоторыми компонентами серверной части.
Так как JavaScript — это язык программирования, применяемый не только в веб-разработки, представленные книги затрагивают его изучение только для конкретной сферы деятельности. Если вам требуется изучить JS и для других задач, не связанных с веб-разработкой, то рекомендуется поискать дополнительные пособия для конкретной задачи.
Книга 6: “Изучаем программирование на JavaScript” Эрик Фримен и Элизабет Робсон
Книга позиционируется как руководство для тех, кто только начинает знакомиться с этим языком программирования, хотя она и может быть полезна для продвинутых пользователей. Как раз на этапе освоения языков программирования у большинства, пытающихся начать карьеру веб-разработчика, начинаются сложности. Авторы стараются избегать лишних абстракций и рассматривать все на более-менее знакомых для большинства людей примерах, а терминологию расшифровывать “человеческим” языком.
Авторы обещают, что после прочтения у вас должна сложится в голове четкая система, благодаря чему уже можно будет браться за практические задачи. В самой книге есть ссылка на архив с данными для практических работ, которые будут встречаться в ходе изучения языка.

Книга 7: “JavaScript. Полное руководство” Дэвид Флэнаган
Еще одно отличное пособие для начинающих, правда, без столь подробного разбора практических примеров, как в предыдущей книге. Все нюансы языка показаны ны ярких примерах кода. Книга регулярно переиздается, благодаря чему в ней всегда есть актуальная информация, а также новые главы про итераторы, модули, генераторы, объекты.
Несмотря на то, что данная книга тоже позиционируется как решение для новичков, опираться только на нее не стоит. В отличии от предыдущего варианта здесь все разжевывается не настолько подробно, хотя достаточно для понимания, пускай и без углубления.

Книга 8: “Выразительный JavaScript” Марейн Хавербеке
В этом издании уже подробнее рассмотрены все тонкости работы с JavaScript от автора с большим практическим стажем. Здесь существуют разделы с азами языка программирования, предназначенные для новичков, а также разделы для более опытных пользователей. Рассматривается много тонкостей JS, благодаря чемы при выполнении реальных проектов вы не будете “бегать” на форумы за советами.
В книге также рассматриваются практические примеры задач. К каждой главе представлено задание, которое предлагается выполнить читателю для закрепления материала.

Книги по SQL и серверной части
Фронтендерам они вряд ли будут полезны, если только для общего развития, а вот бэкендерам и фуллстак-разработчикам, рекомендуется ознакомиться с ними более подробно. SQL сейчас используется для работы серверной части любого интернет-проекта. Изучив представленные книги вы научитесь создавать базы данных, привязывать их к конкретному сайту, наполнять их и проводить администрирование.
Книга 9: “PostgreSQL. Основы языка SQL” Евгений Моргунов
Учебное пособие от российской компании Postgres Professional, специализирующейся на серверных решениях для разных сайтов. На примере нескольких корпоративных проектов вам будет предложено ознакомиться с основами работы SQL, а также выполнить некоторые практические задания. Неплохой вариант для новичков, так как здесь все расписано максимально понятно и на практических примерах с минимальным количеством абстракций.
По итогу: вы сможете разбираться в типах данных, проводить оптимизацию запросов, использовать систему управления данных и оптимизировать ее под свои задачи. Книга имеет понятную структуру от простого к сложному и практические задания, которые представляются в конце каждой главы.

Книга 10: “SQL. Полное руководство” Джеймс Грофф
Книга позиционируется как пособие для новичков, однако для чайника она может быть тяжеловата в освоении. Рекомендуется приступать к ее изучению в том случае, если есть хоть какой-то минимальный бэкграунд по работу с SQL и серверной частью сайта. Данное пособие отлично подойдет для углубления своих знаний и расширения компетенции.
Если у вас уже есть какой-то опыт работы с SQL, то проблем с изучением материала возникнуть не должно. Вы научитесь модифицировать базы данных, настраивать механизмы транзакций на сайте, а также узнаете о возможных вариантах развития SQL в ближайшем будущем.

Заключение
Представленная подборка книг отлично подойдет для пошагового изучения основ веб-разработки. Почти везде рассматриваются актуальные задачи на практических примерах, плюс, читателю предлагается самому выполнить некоторые задания для закрепления материала. Книги для изучения веб-разработки способны предоставить структурированную и понятную информацию, к которой всегда можно обратиться. Однако, для лучшего результата, рекомендуется совмещать их с другими источниками информации: профессиональными подкастами, видео-туториалами, статьями.
Что почитать веб-разработчику: книги и ресурсы по JS, PHP и CSS для новичков

Веб-разработчик в «Аспро». В 2012-м увлёкся программированием. После армии пребывал в поисках себя, но, посмотрев фильм «Социальная сеть», решил, что хочет профессионально заниматься разработкой сайтов. Первый сайт запустил в 2015 году для бизнеса родителей, а через год создал свой первый интернет-магазин.
С 2019-го был фрилансером и жил на доходы со своих сайтов. Прошёл онлайн-курсы и с 2021-го работает веб-разработчиком в «Аспро».
В ближайших планах — освоить React и Node.js, а также полностью перейти на бэкенд-разработку
Самый безболезненный способ вкатиться в программирование — начать с простых языков. У них не такой высокий порог вхождения, но при этом вы получите полное погружение в IT. В этой статье делимся подборкой полезных книг, которые сделают начало пути в веб-разработке легче и увлекательнее.
Основа основ — HTML. Но давайте предположим, что вы уже освоили его на приемлемом уровне и можете заниматься несложной вёрсткой страниц. Куда двигаться дальше?
Самое время погрузиться во фронтенд: создавать красивую динамику с помощью JavaScript и более сложные элементы вёрстки на CSS. Ну а под конец заглянуть «под капот» сайтов — в увлекательный мир PHP.
JavaScript
Современный учебник JavaScript

Хорошая точка входа в язык. Ресурс learn.javascript.ru — самый доступный инструмент для начального погружения в JavaScript. Это бесплатный онлайн-курс от проекта javascript.ru, в нём вы получите необходимую базу для дальнейшего изучения языка.
После прохождения каждой темы вы сможете выполнять задания — кодить и закреплять пройденный материал. После выполнения можно посмотреть ответы и провести работу над ошибками.

Кайл Симпсон
Вы не знаете JS. Замыкания и объекты
Перевод с английского: Е. Матвеев.
Издательство: «Питер». 2019 год, 336 с.
Оригинальное название: You Don’t Know JS: this & Object Prototypes.
«Вы не знаете JS» — серия из шести книг и мастрид для любого программиста на JavaScript. Подойдёт для более опытных веб-разработчиков, поскольку даёт глубокое понимание языка. Если вы уверенно владеете основами JS, то спокойно начинайте с «Замыканий и объектов».
В этой книге рассказывается о базовом применении объектов. Вы лучше поймёте JavaScript: разберётесь в областях видимости, в том, как применять принципы объектно-ориентированного программирования в JS, и в замыканиях. Нет, не коротких.
Если вы не слишком уверенно знаете основы языка, а книга покажется сложной, то для начала прочитайте книгу «Вы не знаете JS. Типы и грамматические конструкции». После чтения вы сможете перейти к сложным темам, таким как объекты и асинхронность.
Увы, не все книги из цикла переведены на русский, с отдельными частями придётся знакомиться в оригинале.

JavaScript. Шаблоны
Стоян Стефанов
Перевод с английского: А. Киселёв.
Издательство: «Символ-Плюс». 2011 год, 272 с.
Оригинальное название: JavaScript. Templates.
«Фабрика», «Декоратор», «Единственный объект» — шаблоны JavaScript. Об их практической пользе и устройстве рассказывает Стоян Стефанов, ведущий программист Yahoo. Хотя эта книга вышла более 10 лет назад, это отличный концентрат знаний по JS.
После изучения книги вы лучше поймёте, как работает JS и как избавиться от типичных ошибок, которые преследуют JS-разработчиков, станете писать более поддерживаемый и чистый код. Книга сложная, но оно того стоит.
CSS

HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств
Бен Фрэйн
Перевод с английского: Н. Вильчинский.
Издательство: «Питер». 2017 год, 272 с.
Оригинальное название: Responsive Web Design with HTML5 and CSS3.
Главное отличие HTML5 и CSS3 от предыдущих версий — возможность подстраивать ширину страниц под размеры любых устройств. Ведь красивый сайт на десктопе будет неудобно смотреться на мобильном телефоне. Здесь на сцену выходит адаптивный дизайн. Собственно, эта книга — пособие для веб-разработчиков о том, как сделать вёрстку удобной и работающей на устройствах с разным разрешением экрана. Думаю, не стоит объяснять, почему это так важно сейчас.

CSS для профи
Кит Грант
Перевод с английского: С. Черников.
Издательство: «Питер». 2021 год, 496 с.
Оригинальное название: CSS in Depth.
CSS обычно вызывает трудности у начинающих программистов. Хорошо, что есть «CSS для профи» — подробное руководство по превращению кода в воплощение мечты дизайнера. Здесь описана теория каскадности и наследования, библиотеки шаблонов, сказано немного об адаптивном дизайне.
PHP

Справочник на php.net
Это официальная документация по языку. Справочник по разработке переведён на несколько языков, включая русский. Сгодится как для начального знакомства с PHP, так и для заполнения пробелов в теории. Имеет смысл всегда держать его под рукой.

Создаём динамические веб-сайты на PHP
Кевин Татро и Питер Макинтайр
Перевод с английского: Е. Матвеев.
Издательство: «Питер». 2021 год, 544 с.
Оригинальное название: Programming PHP.
Книга отлично подойдёт и для начинающих веб-разработчиков, и для более продвинутых ребят. В ней есть рекомендации по разработке в целом, а основы языка объясняются практически на пальцах. Главное требование к читателю — опыт работы с HTML.

PHP 7
Дмитрий Котеров и Игорь Симдянов
Издательство: BHV. 2017 год, 1088 с.
Вероятно, самое актуальное пособие по PHP на русском языке. Книга регулярно переиздаётся и дополняется. Её можно сравнить с чейнджлогом. Особое внимание авторы уделяют рабочей среде — протоколам, подходам к разработке, работе с библиотеками и базами данных. И не забываем про объектно-ориентированное программирование — без него сложно разработать крупный проект. В книге вы получите все базовые знания по ООП на PHP. Словом, настольная книга для бэкэндера.
Бонус: роадмапы для обучения
При погружении в новую профессиональную сферу разработчику легко потеряться. Понять, на каких областях знаний стоит сосредоточиться, помогут роадмапы. На ресурсе roadmap.sh собраны блок-схемы по освоению компетенций в отраслях программирования и отдельных языках. Авторы ресурса делятся своими рекомендациями — можно следовать им, а можно составить свой план на основе этих роадмапов.
Конечно, нельзя научиться веб-разработке с помощью одних только книг. Освоение любого навыка, особенно такого комплексного, требует терпения и упорного труда. Однако перечисленные книги и ресурсы могут стать неплохим подспорьем во время обучения.