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

RedDeveloper
16.02.2023 10:16
3 книги для начинающих веб-разработчиков

Вот три книги, которые я бы рекомендовал для ознакомления с веб-разработкой.

Прежде всего, я должен отметить, что эти книги являются хорошей отправной точкой.

Некоторые вещи могут быть немного устаревшими, но основные концепции остаются в силе.

Изучение веб-дизайна

Книга "Изучаем веб-дизайн: Руководство для начинающих по HTML, CSS, JavaScript и веб-графике" Дженнифер Роббинс вышла в 5-м издании.

Эта книга особенно хороша, если у вас нет опыта работы с кодом.

"Это дружелюбное руководство - идеальное место для начала. Вы начнете с самого начала, узнаете, как работает Интернет и веб-страницы, а затем будете неуклонно развиваться дальше".

Изучаем веб-дизайн: A Beginner's Guide to Html, Css, J...

Хотя последняя версия может быть довольно дорогой, вы можете получить более старую версию по дешевке. Старая версия не включает некоторые вещи, которые включены в последнюю версию:

  • CSS Flexbox и Grid
  • отзывчивый веб-дизайн
  • Понятия о командной строке, Git и других инструментах разработчика

На мой взгляд, это не является большой проблемой.

Сила этой книги в том, что она запустит ваш интерес и понимание основных строительных блоков веб-разработки.

Книга предлагает пошаговые инструкции по созданию веб-страниц и приложений и написана с учетом интересов начинающих.

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

Как только у вас появится базовое понимание, вы сможете найти все необходимое и новейшие возможности в Интернете. Например, на MDN.

Начало работы с веб - Изучение веб-разработки | MDN

Eloquent JavaScript

В отличие от "Learning Web Design", "Eloquent JavaScript" в значительной степени сосредоточен на JavaScript.

Имея довольно высокий рейтинг на GoodReads, Eloquent JavaScript начинает с фундаментальных понятий и переходит к более сложным темам, включая функции, структуры данных, асинхронное программирование и веб-разработку.

Eloquent JavaScript: A Modern Introduction to Programmi...

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

Некоторые люди жалуются, что это не книга для начинающих, и некоторые части могут быть довольно сложными. Однако рассматривайте ее как игровую площадку.

Играйте, пока не получите удовольствие. Уходите, когда захотите, и возвращайтесь позже.

JavaScript: Хорошие стороны

Эту книгу я начал читать просто потому, что очень многие люди ругают JavaScript.

Есть несколько причин, по которым люди критикуют JavaScript, вкратце:

  • Он может быть непоследовательным и иметь неожиданное поведение. Мы можем согласиться, что двойные и тройные равенства - это не то, что мы видим каждый день. Однако, помимо этого, старые браузеры интерпретировали JavaScript по-разному. Я думаю, что в настоящее время ситуация улучшается.
  • Его может быть трудно освоить из-за всех этих причуд
  • Он неэффективен по сравнению с другими языками, см. таблицу ниже

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

Книга, возможно, не предназначена для начинающих, несмотря на то, что заявлено в предисловии.

Для многих обилие диаграмм скорее усложняет понимание концепций, чем облегчает.

JavaScript: Хорошие стороны

Одной из главных тем книги является тот факт, что JavaScript является чрезвычайно универсальным языком, что может быть как достоинством, так и недостатком.

Более того, автор подчеркивает ценность разработки кода, который легко читать и обновлять, например, сопровождаемого, даже если это означает отказ от использования сложных концепций языка.

Подпишитесь на нашу бесплатную еженедельную рассылку . Следите за нами в Twitter , LinkedIn , YouTube , и Discord .

Заинтересованы в масштабировании своего программного стартапа? Посмотрите Circuit.

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?

20.08.2023 18:21

Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в 2023-2024 годах? Или это полная лажа?".

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией

20.08.2023 17:46

В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.

Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox

19.08.2023 18:39

Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в частности, магию поплавков и гибкость flexbox.

Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest

19.08.2023 17:22

В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для чтения благодаря своей простоте. Кроме того, мы всегда хотим проверить самые последние возможности в наших проектах!

Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️

18.08.2023 20:33

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

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL

14.08.2023 14:49

Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип предназначен для представления неделимого значения.