Мы всегда делаем упор на практику и считаем, что навык и опыт всегда побеждает сухую теорию. Но человечество все еще не изобрело более простой, понятный и удобный способ передачи знаний, чем книга. И стоит заметить, что в этой подборке представлены материалы, которые не заставят зевать – подача легкая и интересная. Большинство книг содержат наглядные примеры и куски кода. Выбирай по описанию те, которые подходят тебе больше всего и погружайся в мир разработки!
1. Джон Дакетт «HTML и CSS. Разработка и дизайн веб-сайтов»
Начнем с книги для новичков. Она описывает инструменты и приемы, которые будут понятны даже тем, кто еще далек от самостоятельного создания сайтов. Много пошаговых инструкций и примеров, очень доступно и просто.
2. Джон Дакетт «Javascript и jQuery. Интерактивная веб-разработка»
Если ты уже не совсем новичок, то у этого же автора есть другая книга, более сложная и интересная. Она будет тяжелой для начинающих, но для тех, кто уже практикует – это настоящий клад. Также рекомендуем этот материал не только разработчикам, но и всем, кто имеет отношение к созданию сайта.
В книге идет речь об удобстве и практичности, о создании интерактивных страниц, которые продают. Материал в большинстве своем практический, теории будет мало.
3. Дуглас Крокфорд «JavaScript: сильные стороны»
Эта книга – практически Библия для тех, кто кодит на Java. А все потому что ее автор сам принимал участие в разработке этого языка!
Стоит заметить, что материал не из самых свежих, последнее издание было в 2013 году. Из-за этого могут встречаться немного устаревшие вещи. Но при этом основы остаются неизменными. И если ты хочешь постичь саму суть JavaScript – без этой книги не обойтись. Но предупредим, что в тексте встречается много профессиональных терминов, новичкам может быть сложно.
Полезные советы и фишки программы также посмотри в онлайн-премьере «Делаем слайдер на чистом JavaScript».
4. А. Хрусталев, А. Кириченко «HTML5 + CSS3. Основы современного WEB-дизайна»
Книга для новичков в программировании, веб-дизайне и верстке. Это хороший материал для тех, кто собирается стать хорошим универсальным специалистом или просто понимать все процессы создания сайта. Тут обсуждаются основы веб-дизайна и программирования. Много примеров и рабочих советов, книга станет помощником в создании сайтов.
5. Дэвид Макфарланд «Новая большая книга CSS»
Если хочешь делать не только чисто и красиво, но и практично. После прочтения ты будешь делать сайты с быстрой загрузкой на любом устройстве. Особенность книги в том, что она написана просто и понятно даже для новичка, мы искренне рекомендуем начинать с нее – тогда путь в разработке будет быстрым и простым. Но здесь найдется много необычных и редких мелочей и для опытных спецов.
6. Робин Никсон «Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5»
Тут создание сайта показывается на практике с подробными объяснениями и советами. Очень наглядно, познавательно и актуально. В книге будет про инновации в разработке, секретные фишки JavaScript, продвинутый уровень HTML5, важные нюансы языка РНР. Лучшее решение – читать и сразу повторять в реальности для закрепления.
7. Д. Жемеров, С. Исакова «Kotlin в действии»
Если собираешься создавать продукты под Android, то без знания Kotlin не обойтись. Об этом мы уже говорили в статье «Kotlin – что нужно знать разработчику о новом языке». В книге много интересных моментов. Сам язык основан на Java, поэтому тут нет объяснения с нуля, нужно уже иметь некоторое понятие и желательно именно в JS.
8. Кайл Симпсон «You Don’t Know JS»
Серия книг, в которой нечто полезное будет для разработчиков всех уровней. Так что читай по порядку или перескакивай сразу на 3-4 – всего в серии 6 томов. Если разбираешься в первых трех книгах, то ты уже уверенный специалист. С четвертой начинается самая мощь, постарайся вникнуть в тему и осилить, тогда станешь настоящим гуру JavaScript.
9. Марк Тиленс Томас «React в действии»
Все, что ты хотел знать о разработке на React.js. Автор разбирает подробно все нюансы от компонентов и DOM до внедрения сторонних библиотек. Также нельзя говорить о React.js без упоминания о приложении Redux.
Данная книга позволит без дополнительных источников научиться делать приложения на React.js. Рекомендуется разработчикам с опытом или новичку, у которого есть наставник – некоторые вещи придется уточнить у более опытных товарищей.
10. Владимир Дронов «Django 3.0. Практика создания веб-сайтов на Python»
Эта книга издается уже давно, поэтому ищи обновленные и дополненные издания – последнее вышло только в 2021 году, там самая свежая и актуальная информация. В материале автор рассказывает все про фреймворк Django 3.0 и его применение. Подробно и понятно описана публикация сайтов, кэширование, аутентификация через соцсети, совместное применение с Bootstrap.
Читай регулярно
Многие книги в нашей подборке предназначены для новичков. Но текст иногда не совсем понятен без демонстрации. Поэтому нужно быть новичком, но хотя бы малейшее понятие о разработке требуется. Можно обратиться к человеку, который немного расскажет про основы и даст базовую терминологию. Или пройди наш бесплатный курс «Javascript: погружение». После этого вникнуть в тему будет гораздо проще и эффективнее.
Ты можешь выбрать одну книгу из подборки и пользоваться ею как справочником. Но мы рекомендуем прочесть все – даже если ты не используешь какой-то инструмент, он даст тебе более широкое общее понимание предмета. А может и способствует смене направления к более интересным вещам.
Обновляй знания. Регулярно читай тематическую литературу, особенно свежую.
Если хочешь получить выжимку из лучших источников, но не искать их самостоятельно, то у нас есть великолепное предложение. Подай заявку на вступление в новую группу онлайн-коучинга «Веб-разработчик: код фрилансера». Программа обновлена и актуализирована, ты получишь новые знания и поддержку наставника. Записывайся сейчас!