Что почитать / Большой обзор книг по JavaScript

Поділитися
Вставка
  • Опубліковано 15 чер 2024
  • Какие книги почитать для изучения JavaScript? В этом видео обсудим самые интересные и полезные книги про разработку на JavaScript. Рассмотрим книги для новичков и тех, кто уже имеет опыт программирования.
    Книги в обзоре:
    00:00 Введение
    01:54 Джереми Мориц - «Учимся кодить на JavaScript»;
    03:26 Ник Морган - «JavaScript для детей»;
    06:37 Элизабет Фримен, Эрик Фримен - «Изучаем программирование на JavaScript»
    09:17 Марейн Хавербеке - «Выразительный JavaScript»;
    12:04 Кайл Симпсон - «Вы не знаете JavaScript»
    15:54 Дэвид Флэнаган - «JavaScript. Полное руководство»;
    21:51 Николас Закас - «EMCAScript 6 для разработчиков»;
    25:16 Дуглас Крокфорд - «Как устроен JavaScript»;
    26:44 Мартин Фаулер - «Рефакторинг кода на JavaScript»;
    29:17 Лукас Да Коста - «Тестирование JavaScript»;
    33:55 Кэй Хорстман - «Современный JavaScript для нетерпеливых»;
    39:24 Кирупа Чиннатхамби - «JavaScript с нуля»
    Полезные ссылки:
    t.me/antonovjs
    github.com/azat-io/you-dont-k... - Вы не знаете JavaScript (перевод сообщества)
    karmazzin.gitbook.io/eloquent... - Выразительный JavaScript (второе издание)

КОМЕНТАРІ • 72

  • @user-ni4kp5kw1e
    @user-ni4kp5kw1e 11 місяців тому +1

    Игорь, спасибо за материал! 🤝
    Большая просьба записать подобное виде но уже по книгам по библиотеке React🙏

  • @wiewcon5945
    @wiewcon5945 8 місяців тому +3

    Очень приятная подача!Спасибо.

  • @user-nr4dj6yd3t
    @user-nr4dj6yd3t Місяць тому

    Изучаю js около года, паралельно ts, react и next. Но такое ощущение что нужно вернуться к книжкам для детей))))

  • @wizardoflightnings6841
    @wizardoflightnings6841 Рік тому +5

    Ого, более 40_ка минут, за царский видос - царски лайкосик! 👑

  • @wizardoflightnings6841
    @wizardoflightnings6841 Рік тому +22

    Вы не знаете JS -> Вы ещё не знаете JS -> Js Где-то рядом -> Js Ещё чуть-чуть -> Js вертайте в зад, вы проскочили 😀

  • @user-lp1nq3gk3u
    @user-lp1nq3gk3u 11 місяців тому +2

    Очень толково. Большое спасибо. С меня лайк и подписка.

  • @samolevich
    @samolevich 11 місяців тому +2

    За Хорстмана отдельное ОГРОМНОЕ спасибо. Открыл для себя много нового.
    Хорошая подача.
    Отличная книга.

  • @andrewsam224
    @andrewsam224 Рік тому +2

    Да, люди поддержите лайком и комментом, Игорь достойный препод!!!!

  • @PythonDevelopment
    @PythonDevelopment 11 місяців тому +2

    Привет, Игорь. Хороший контент. По JS мне заходит после Python хорошо. Смотрел ролик по порядку ключей в объектах- супер. Сам люблю такие мелочи изучать.

    • @antonovjs
      @antonovjs  11 місяців тому +1

      Привет! Вот всё себя не могу заставить нормально поразбираться с Python. Порой кажется, что я с ним не совместим :-)

    • @PythonDevelopment
      @PythonDevelopment 11 місяців тому +1

      @@antonovjs а мне после питона JS показался вообще простым. Не зря говорят если один язык знаешь, другие легче заходят

  • @dianashakirova2614
    @dianashakirova2614 Рік тому +6

    Я начала свой путь с книги: learn JavaScript.До сих пор поглядываю туда.Все очень лаконично описано, без воды и простыми словами.Вы не знаете js тоже очень понравилась.Читается даже ещё легче).1ая книга: вы пока ещё не знаете js.В ней поверхностно проходятся по всему.Начиная от типов данных, заканчивая классами.По классике написано что java это не JavaScript.Пару слов о Брендане Ейх.Как внедряют новую фичу и кто принимает решение.Кайл Симсон единственный автор который считает что не стоит полностью отказываться от var и не строгого равенства.Лучше узнать о всех тонкостях и умело использовать.Хотя даже сам Брендан Ейх считает что не строгое равенство было плохим решением

    • @antonovjs
      @antonovjs  Рік тому

      Learn JavaScript - отличный ресурс. Ребята проделали большую работу, чтобы собрать такой подробный учебник. Это здорово. Интересно, для каких кейсов Кайлу нужен == 🤔

  • @user-yg3lp2mz3n
    @user-yg3lp2mz3n 2 місяці тому +1

    Книжки для детей не просто так называются "для детей". В них упрощаются такие вещи которые не нуждаются в упращении, а наоборот, их упращение дает неполное, или даже неправильное понимаение. Также и с аналогиями, которые, хотя и упрощают понимание, но не показывают полной картины. Еще когда вам, буквально, на несколько страниц разжовывают базовые принципы, это не дает никаких плюсов, только отбивает желание продолжать читать книжку "для детей". Програмирование это очень простая вещь(По крайней мере если мы говорим про js) , там нет сложной математики, нет сложных для понимания концепций. А почти все книги без пометки " для детей" и так рассчитаны на массовую аудиторию, то-есть написаны так, чтобы их поняло максимкльное количество человек.

  • @qwerty-2550
    @qwerty-2550 9 місяців тому +1

    Спасибо!

  • @andrewsam224
    @andrewsam224 Рік тому +1

    Ого!!!!! Крутяк!!!

  • @Iwalkaroundtheworld
    @Iwalkaroundtheworld Рік тому +2

    Спасибо

  • @Leman_357
    @Leman_357 9 місяців тому +3

    DK жёстко о книгах по js

  • @samolevich
    @samolevich 11 місяців тому +2

    Кайл Симпсон очень хорош. Подробно и очень просто о сложном.

    • @antonovjs
      @antonovjs  11 місяців тому +2

      Его книги меня в своё время больше всего зацепили. Круто, что большая их часть останется актуальной долгое время.

  • @user-wb9rd9bu9n
    @user-wb9rd9bu9n Рік тому +1

    👍👍👍👍👍👍

  • @wizardoflightnings6841
    @wizardoflightnings6841 Рік тому +1

    На LeetCode всё до сих пор на var, на пике прогресса так сказать 🙂

    • @antonovjs
      @antonovjs  Рік тому +1

      И в настоящих проектах var встречается. Особенно если речь идёт студийный проектах. Код переиспользуется, var’ы остаются ))

  • @user-pm4fz1rn5q
    @user-pm4fz1rn5q 10 місяців тому +1

    740страниц Флэнаган книга классная хоть я ещё и не разработчик

  • @kir1llusatuk530
    @kir1llusatuk530 10 місяців тому +1

    Привет, что скажешь, насчет книги “Изучаем JavaScript” , Этан Браун .
    Толковая?

    • @antonovjs
      @antonovjs  9 місяців тому +2

      Привет. Как введение норм. Сам не читал, но знакомые вроде хвалили.

  • @moonsev
    @moonsev Рік тому +2

    Читаю выразительный javascript, очень сложно идет и остановился уже вначале. Прям сложные примеры для меня и многое не понимаю. Думаю на начальной стадии когда прошел js1 в академии эта книга мне еще рано :)

    • @antonovjs
      @antonovjs  Рік тому +1

      Да, она местами сложная. Можно взять сначала «JavaScript с нуля». После неё должна нормально пойти.

    • @DmitryYa89
      @DmitryYa89 Рік тому

      Там переход резкий от основ к нюансам, для новичков тяжеловато, два раза забрасывал ее

  • @user-ox4uw6je3f
    @user-ox4uw6je3f 3 місяці тому +1

    09:17 39:24

  • @AntonioBenderas
    @AntonioBenderas Рік тому

    Вот бы обзор книг по Nodejs

    • @antonovjs
      @antonovjs  Рік тому +3

      Отличная идея. Надо подумать, я по Node могу только 3 книги вспомнить, которые когда-то читал. Посмотрю, если выходили новые издания, то сделаю обзор.

  • @abarmot20336
    @abarmot20336 3 місяці тому

    А чего электронную версию тоже надо покупать ? )

  • @user-nv8yv1sm9h
    @user-nv8yv1sm9h Рік тому +1

    K. Simpson {вы ещё пока не знаете JS} Познакомьтесь, JavaScript 2-е издание

    • @antonovjs
      @antonovjs  Рік тому +2

      Добавлю в следующий обзор. Ещё не читал новинки.

  • @muhamadaminibragimov5096
    @muhamadaminibragimov5096 Рік тому

    Я хотел начать с выразительный JavaScript но было тяжело и переключился на Фланган и вроде было норм. Что думаете про книгу секреты JavaScript?

    • @antonovjs
      @antonovjs  Рік тому +1

      «Секреты JavaScript ниндзя»? Речь об этой книги? Мне она в своё время понравилась. Но она не для новичков.

    • @muhamadaminibragimov5096
      @muhamadaminibragimov5096 Рік тому +1

      @@antonovjs да это книга)

  • @wizardoflightnings6841
    @wizardoflightnings6841 Рік тому +1

    А, серьёзно, по серии "Вы не знаете JS", где-то читал, что она уже частью устарела, новые спеки и т.д., она ещё действительно актуальна или лучше обратиться, а англоязычному свежачку?

    • @antonovjs
      @antonovjs  Рік тому

      Большая часть актуальна. Новинки не разбираются, но это некритично. База остаётся базой )

  • @user-qd9xg8ub1q
    @user-qd9xg8ub1q 4 місяці тому +1

    забыл добавить еще одну достойную книгу Секреты JavaScript ниндзя. 2-е издание

    • @antonovjs
      @antonovjs  3 місяці тому

      Видимо забыл. Да, хорошая книга. В своё время читал первое издание

  • @VladislavSatana
    @VladislavSatana 11 місяців тому

    Есть ли книга для перестройки мозгов к написанию кода, решения всяких задач и тому подобное....?) Буду очень благодарен

    • @antonovjs
      @antonovjs  11 місяців тому +1

      Есть хорошая книга «Грокаем алгоритмы». Она помогает разобраться с базовыми алгоритмами и делает это максимально понятно. Помогает понять почему именно этот алгоритм приходит для решения такой задачи. Ещё есть книга «Учимся программировать» Head First. В форме комикса учит основам программирования. Примеры в ней правда на python.

    • @VladislavSatana
      @VladislavSatana 11 місяців тому +1

      @@antonovjs Да, но не стал читать из-за того, что на пайтон примеры, думал будет лишняя нагрузка для мозгов) Но раз советуете, то вернусь к прочтению тогда))

    • @antonovjs
      @antonovjs  11 місяців тому

      @@VladislavSatana У всех по-разному, но по моим ощущениям, когда пытаешься переложить примеры с одного языка на другой, ещё больше погружаешься в свой основной язык. Правда по первости это утомительно сильно ((

  • @wizardoflightnings6841
    @wizardoflightnings6841 Рік тому +3

    Про последнюю книгу, можно было сказать, что написал просто какой-то индус 🙂
    И автор мог бы не мучить покупателей, и писать под псевдонимом - Просто какой-то индус - лаконично, а главное узнаваемо!

    • @antonovjs
      @antonovjs  Рік тому +1

      Трудные фамилии и сложные слова - классная тренировка для речевого аппарата. Наш режиссёр и посложней подкидывает для треньки :))))

  • @wizardoflightnings6841
    @wizardoflightnings6841 Рік тому +2

    Игорь, Вы гитаров продаёте? 🙃

    • @antonovjs
      @antonovjs  Рік тому +1

      Нет ) Гитары для души. С каждой связана какая-то история. Игра на гитаре - хобби, которому достаётся слишком мало времени :(

  • @wizardoflightnings6841
    @wizardoflightnings6841 Рік тому +3

    Что-то зрители сегодня какие-то вялые, как писюн ветерана порно индустрии, ваша активность явно не выше 6 часов :)
    Эх вызываю "огонь" на себя.
    Лайк, подписка, колокольчик на всё уведомления, коммент x 10
    Mission comleted, ачивка получена :)
    Делай как я, делай лучше, чем я!

  • @wizardoflightnings6841
    @wizardoflightnings6841 Рік тому +1

    Насчёт Head First, да, интересная подача.
    Только вот в РФ, почему-то решили не выпускать серию книг в цвете.
    Это, даже не знаю, чтобы не дать народу размякнуть?
    Мягкое, вкусное и цветное для слабаков?
    Только монохром и оттенки серого!!!
    Ладно там типография, ну к примеру, она будет дороже, сделайте 2_ве версии или возможность заказать цветную версию в издательстве.
    Возникает ощущение, что даже цветные пиксели/описание цвета байт-кодом в электронной версии удорожают процесс...

    • @antonovjs
      @antonovjs  Рік тому +1

      Видимо какие-то сложности с производством цветных книг у многих издательств. Цветные я видел у ДМК. Не так давно покупал книгу по ASP .NET Core в цвете.

  • @samolevich
    @samolevich 11 місяців тому +1

    Флэнаган - глубоко, подробно и сложно.

  • @maratd1781
    @maratd1781 Рік тому +1

    А как же Мэтт Фрисби?

    • @antonovjs
      @antonovjs  Рік тому +1

      О! Не читал. Надо будет полистать. Спасибо!

    • @wizardoflightnings6841
      @wizardoflightnings6841 Рік тому +2

      @@antonovjs
      Из описания на нативном.
      JavaScript: The Definitive Guide (7th ed.) - посвежее.
      Published: May 2020; Copyright: 2020
      The seventh edition represents a significant update, with new information for ECMAScript 2020, and new chapters on language-specific features.
      Professional JavaScript for Web Developers (4th ed.)
      Published: October 2019; Copyright: 2019
      This new fourth edition has been updated to cover ECMAScript 6 and 7 (also known as ES2015 and ES2016) and the major re-imagination and departure from ES 5.1; new frameworks and libraries, new techniques, new testing tools, and more are explained in detail for the professional developer, with a practical focus that helps you put your new skills to work on real-world projects.

  • @AnarchySane
    @AnarchySane 6 місяців тому +1

    Новые возможности JavaScript Краудера? Выразительный есть, а JavaScript Ниндзя нету(

    • @antonovjs
      @antonovjs  5 місяців тому

      Хм, видимо забыл включить в подборку. Хотя казалось, что включал.

  • @user-rf3vz6fv7p
    @user-rf3vz6fv7p Рік тому

    Выразительный Javascript сложно читается. Она не для новичков точно.

  • @kirylbehansky1315
    @kirylbehansky1315 11 місяців тому

    если вы используете книги в качестве справочника а не MDN, то скорее всего... (продолжите сами)

    • @antonovjs
      @antonovjs  11 місяців тому +3

      А что в этом плохого, особенно на этапе обучения? Важно быстро получить доступ к нужной информации. Не беру во внимание критерий «устаревание информации», так как книги, особенно про инструменты, всегда будут устаревать ещё на этапе выхода.

    • @kirylbehansky1315
      @kirylbehansky1315 11 місяців тому

      @@antonovjs полезно не спорю, но там есть книга Javascript полное руководство(и ей подобные) и это полное руководство написано словами автора и без ссылок на реальную доку, люди используют такое как реальный справочник, печально(

  • @andrewsam224
    @andrewsam224 Рік тому

    Да да для абсолютных новичков+

  • @alex_green010
    @alex_green010 5 місяців тому

    Гениально, автор перечислил все доступные книги по JS. Ролик можно было обозначить так, читайте всё! А реальность такова, что действительно полезных книг тут максимум 2-3, учитывая что большая часть уже устарела. И давать советы учить устаревшие концепции, это верх не профессионализма, чтобы что?! Чтобы потом заново переучиваться? С тем же успехом можно посоветовать учить книги по основам программирования из 90-х или 80-х, а что, с тех пор ничего же не изменилось. Ох уж эти советчики из ютуба. Реально можно было бы выбрать 2-3 книги, рассказать и посоветовать, в которых рассмотрены современные концепции и современный подход. Этого было бы достаточно

    • @antonovjs
      @antonovjs  5 місяців тому +1

      Здесь собраны разные книги, с разными задачами. Какие книги на ваш взгляд устарели? А то звучит как «Ох уж эти комментаторы из UA-cam».

  • @samolevich
    @samolevich 11 місяців тому +1

    Я бы Хавербеке вообще бы не посоветовал. Мало примеров. Плохой перевод. Структура рванная.

    • @antonovjs
      @antonovjs  11 місяців тому +1

      Говорят вышло обновлённое издание, там проблемы с переводом частично решили. Но перевод - это вечная проблема технической литературы (((