Подборка книг для начинающих веб-разработчиков

Быть может, однажды вас посетит осознание того, что вы хотите стать веб-разработчиком: делать красивые уникальные сайты, проектировать сложные веб-сервисы или даже пойти по стопам Цукерберга и Аарона Шварца. Останется всего-то ничего — научиться веб-разработке. Но знакомые программисты разбежались от вас после сто первого глупейшего вопроса, знания не укладываются в голове, а даже после прочтения кучи статей и курсов осталась какая-то недосказанность? Это нормально. Важно не отчаяться, а вспомнить, что лучший друг того, кто хочет учиться — книга.

Мы собрали для вас полный набор книг, которые помогут вам из новичка превратиться в мастера. Вот оглавление:

  1. HTML и CSS.
  2. Дизайн.
  3. JavaScript.
  4. PHP

HTML и CSS

HTML & CSS: Проектирование и дизайн веб-сайтов

Подробное введение в HTML и CSS на примере создания реальных сайтов, современных и притягивающих глаз. Книга будет доступна даже совсем новичкам, в красочной и понятной форме преподнесет как основы верстки, так и хитрости и необычные приемы, знание которых и отличает любителя от настоящего профессионала своего дела. Структура книги построена таким образом, что можно читать ее последовательно, а можно использовать как справочник.

Купить


HTML5 Canvas

В этой книге рассказывается о HTML5 Canvas — элементе, предназначенном для создания растрового двухмерного изображения при помощи скриптов, обычно на языке JavaScript. В ходе разработки несколько интерактивных игр вы научитесь рисовать, рендерить текст, управлять изображениями и создавать анимацию. Книга содержит 53 интерактивных примера и упражнения.

Читать


CSS: книга, которая должна быть доступна «из коробки»

CSS позволяет создавать привлекательные сайты, но разобраться в этой технологии непросто даже закалённым в боях разработчикам. Эта книга поможет вам в этом, рассказав о следующих аспектах CSS-вёрстки:

  • написание CSS-friendly HTML-кода;
  • мобильный дизайн;
  • настройка анимаций и форм;
  • позиционирование;
  • Flexbox;
  • расширения CSS, в частности, Sass.

Купить


Магия CSS

Эта книга расскажет вам о самых хитрых аспектах CSS. Затрагиваются такие темы, как макеты, таблицы, цвета, типография и переходы. Материал сопровождается интерактивными примерами.

Читать


Карманный справочник по CSS

Если при работе с CSS вы вдруг забудете какое-то свойство, вам на помощь придёт эта книга. Она предоставляет всю необходимую информацию по CSS (в том числе и CSS3), а удобный алфавитный указатель поможет быстро найти её.

Купить


Книга CSS3: знакомство с будущим веб-дизайна

CSS3 — это технология, которая лежит в основе большинства красивых сайтов. Но официальная документация скучна и запутанна. На помощь вам придёт эта книга, простым языком объясняющая все возможности CSS3 и хитрые приёмы.

Прочитав её и изучив все примеры (в этом вам поможет сайт-компаньон), вы научитесь:

  • стилизовать текст при помощи шрифтов, теней и других эффектов;
  • работать с фоновыми изображениями;
  • оживлять статические страницы при помощи событийных переходов и анимации;
  • применять к тексту и картинкам 2D- и 3D-преобразования;
  • использовать линейные и радиальные градиенты;
  • верстать при помощи Grid и Flexbox;
  • адаптировать внешний вид сайта под любое устройство.

Купить


Секреты CSS: удобные решения повседневных задач

В этой книге Лиа Веру, эксперт в CSS, делится 47 техниками и советами по разработке элегантных решений повседневных задач веб-дизайна. Рассматриваются такие темы, как:

 

  • фон и границы;
  • фигуры;
  • визуальные эффекты;
  • типография;
  • UX;
  • структура и вёрстка;
  • переходы и анимация.

Купить


Стань мастером CSS

Эта книга познакомит вас с такими аспектами CSS-вёрстки, как отзывчивый дизайн, модульность и типография. Изучив наглядные руководства, вы сможете использовать полезные техники на практике. Поскольку разбираются не самые простые темы, перед прочтением этой книги рекомендуем изучить основы CSS.

Купить

Дизайн

Адаптивный веб-дизайн

Эта книга рассказывает об основах принципа прогрессивного улучшения, его философии и механизмах, а также демонстрирует способы его применения при разработке на HTML, CSS и JavaScript.

Кстати, у нас на сайте есть статья, которая познакомит вас с принципами адаптивного дизайна — советуем прочитать.

Читать


100 вещей, которые обязан знать каждый дизайнер

Дизайн — не просто способ сделать ваш проект красивым и выделяющимся. Дизайн — это то, от чего напрямую зависит его успех. Ведь дизайн создается для людей, а они порой воспринимают наш сайт совсем не так, как предполагают разработчики. Эта книга поможет понять вам, чего же на самом деле ждут пользователи, и поможет сделать ваш проект по-настоящему привлекательным и удобным для них.

Купить


Лучшие практики пользовательских интерфейсов

В этой книге рассказывается о лучших приёмах в разработке пользовательских интерфейсов веб-приложений. Также приводятся наглядные примеры интерфейсов от 33 компаний, таких как LivingSocial, Spotify, Skype, Apple и Skullcandy. В итоге вы научитесь верно подбирать цвета и контрастность, «играть со шрифтами» и многому другому.

Читать

JavaScript

JavaScript & jQuery: Разработка интерактивного фронтенда

После изучения основ верстки вам непременно захочется большей интерактивности и красоты, а также более удобных способов взаимодействия сайта с бэкендом. Тогда-то на арену и выходит JavaScript вместе с безумно популярным фреймворком jQuery. Для начала работы с книгой от вас не требуется никаких глубоких знаний — все их вы получите именно из нее. Здесь демонстрируются только новейшие практики в области кроссбраузерности и оптимизации страниц, а изложение ведется понятным языком с наглядными примерами и иллюстрациями.

Купить


JavaScript: полное руководство

Книга, уже ставшая классикой. В ее последнем издании охватываются HTML5 и ECMAScript 6 — актуальнейшие на нынешний день технологии. Также в нем добавлены новые главы, посвященные jQuery и JavaScript на стороне сервера. Это руководство пригодится как совсем еще новичкам, так и тем, кто хочет отточить свое знание JavaScript до совершенства.

Купить


JavaScript: лучшие стороны

У каждого языка программирования есть хорошие и плохие стороны. JavaScript — из тех языков, у которых положительных сторон больше. Эта книга соскребет с языка все плохое, чтобы помочь вам взглянуть на JavaScript по-новому и выявить те его черты, которые можно использовать для создания действительно расширяемого и поддерживаемого кода. С ее помощью вы по-настоящему оцените всю элегантность этого языка, получившего в последние годы особенную популярность.

Купить


Создание JavaScript-приложений

Прочитав эту книгу, вы сможете прокачать свои навыки владения JavaScript и узнать, как создавать легко поддерживаемые и расширяемые веб-приложения.

Читать


Больше книг по JavaScript вы можете найти в нашей подборке.

PHP

Основы PHP и MySQL

Книга из легендарной серии Head First, славящейся простотой и качеством изложения материала. Если HTML и CSS вам мало для создания сайта своей мечты, то самое время перейти к освоению сервер-сайда. В помощью этого руководства вы научитесь работать с базой данных и писать проекты со сложной серверной частью. Начнете вы с простых вещей вроде получения данных из форм, а затем перейдете к управлению cookie, сессиями, операциями с файлами, управлению контентом и многому другому.

Купить


Учим PHP 7: объектно-ориентированное модульное программирование с использованием HTML5, CSS3, JavaScript, XML, JSON и MySQL

Эта книга научит вас, как писать на PHP 7 надежный, безопасный объектно-ориентированный код с соблюдением всех правил новой версии. Все примеры задействуют новейшие возможности PHP 7, в том числе новый способ шифрования паролей с помощью password_hash. Кроме того, в конце каждой главы дается задание на создание вполне реального проекта с применением трехуровневой архитектуры приложения, опыт работы над которым вам еще не раз пригодится.

Купить


Веб-сервисы на PHP: API для современного веба

Неважно, какова ваша цель — обмениваться данными между двумя внутренними системами или построить API, которое будет возвращать данные пользователям — эта книга снабдит вас всем необходимым для создания API на PHP. Примеры в этой книге взяты из реальной жизни, поэтому им чужда неестественность или наигранность. Вы научитесь из PHP использовать JSON и XML, а также многие другие веб-технологии, изучите HTTP, выдачу, заголовки и запросы и научитесь обмениваться данными между приложениями.

Купить


Делитесь хорошими книгами в комментариях, и мы добавим их в эту подборку!