Добрый день, я недавно начал погружаться в сферу веб-разработки, более или менее освоил HMTL и CSS, немного коснулся JS и теперь хочу основательно разобраться в нем.
Буду признателен если вы порекомендуете хорошие учебники по JavaScript для начинающих.
JavaScript
Какие книги вы рекомендуете для начинающих изучения JavaScript?
Книги по JavaScript, или другому ЯП - порекомендую никакие.
Они зачастую пишутся ради прибыли, и одним человеком (либо в оч условном соавторстве)... а следовательно, обладают целым рядом недостатков:
• содержат личные заблуждения/ошибки основного автора
• отстают от актуального состояния языка и смежных технологий
• неудобны для программистов-практиков, так как содержат либо поверхностную инфу (чаще), либо слишком избыточную
• разбавлены ненужной "водой", для страничного веса и самовыражения автора
• сжирают лишние ресурсы на их приобретение и прочтение (хотя, если читать их как художку, чисто для развлечения - на этот недостаток можно закрыть глаза)
, и т. д.
Какие книги еще хоть чуточку разумно читать, так это по общим фундаментальным основам программинга (которые уже много лет неизменны), и от "мастодонтов"... но опять же: в цифровую эпоху, книга это не лучший вариант.
Когда возникает потребность подтянуть знание по какой-то конкретной вещи - прочтение статей из десятка разных источников, вместо главы/раздела книги, даст больший информационный охват и сфокусированость. Заодно, это снижает вероятность напитаться ложной инфой (даже если N первых источников скопировали ошибки друг у друга, тем проще после них будет опознать N+1ый компетентный источник, по противоречиям и различиям в обоснованности). Плюс, есть базы знаний которые поддерживаются огромным сообществом (при патронаже Mozilla, Google, и прочих), а не одним человеком или малой группой... в отличие от книг, инфа там регулярно актуализируется и исправляется.
Учись думать и добывать инфу (используя поисковые системы) - это будет гораздо полезнее книг по ЯП.
Они зачастую пишутся ради прибыли, и одним человеком (либо в оч условном соавторстве)... а следовательно, обладают целым рядом недостатков:
• содержат личные заблуждения/ошибки основного автора
• отстают от актуального состояния языка и смежных технологий
• неудобны для программистов-практиков, так как содержат либо поверхностную инфу (чаще), либо слишком избыточную
• разбавлены ненужной "водой", для страничного веса и самовыражения автора
• сжирают лишние ресурсы на их приобретение и прочтение (хотя, если читать их как художку, чисто для развлечения - на этот недостаток можно закрыть глаза)
, и т. д.
Какие книги еще хоть чуточку разумно читать, так это по общим фундаментальным основам программинга (которые уже много лет неизменны), и от "мастодонтов"... но опять же: в цифровую эпоху, книга это не лучший вариант.
Когда возникает потребность подтянуть знание по какой-то конкретной вещи - прочтение статей из десятка разных источников, вместо главы/раздела книги, даст больший информационный охват и сфокусированость. Заодно, это снижает вероятность напитаться ложной инфой (даже если N первых источников скопировали ошибки друг у друга, тем проще после них будет опознать N+1ый компетентный источник, по противоречиям и различиям в обоснованности). Плюс, есть базы знаний которые поддерживаются огромным сообществом (при патронаже Mozilla, Google, и прочих), а не одним человеком или малой группой... в отличие от книг, инфа там регулярно актуализируется и исправляется.
Учись думать и добывать инфу (используя поисковые системы) - это будет гораздо полезнее книг по ЯП.
Виктор Армянинов
Интересная мысль. Не со всем согласен, но спасибо за совет.
https://learn.javascript.ru/ - для основ JS. Хорошо написан.
После него (когда будет поверхностное понимание, что такое классы, ООП):
«Стив Макконнелл - Совершенный код» — не про JS, но содержит большой набор полезных практических советов.
После него (когда будет поверхностное понимание, что такое классы, ООП):
«Стив Макконнелл - Совершенный код» — не про JS, но содержит большой набор полезных практических советов.
На сайте codernet есть Эл книги (по крайней мере должны быть).
1) Изучаем программирование на JavaScript
2) JavaScript для детей
3) JavaScript для чайников
4) Как устроен JavaScript
5) Изучаем JavaScript
6) JavaScript и jQuery
7) Вы не знаете JS (серия книг): Reference
8) You Don't Know JS (book series) Reference
9) JavaScript Ниндзя
10) Выразительный JavaScript
11) Learning JavaScript Design Patterns
12) Паттерны для масштабируемых JS-приложений
Источник: Анна Блок.
От себя: learnjavascript.
2) JavaScript для детей
3) JavaScript для чайников
4) Как устроен JavaScript
5) Изучаем JavaScript
6) JavaScript и jQuery
7) Вы не знаете JS (серия книг): Reference
8) You Don't Know JS (book series) Reference
9) JavaScript Ниндзя
10) Выразительный JavaScript
11) Learning JavaScript Design Patterns
12) Паттерны для масштабируемых JS-приложений
Источник: Анна Блок.
От себя: learnjavascript.
Похожие вопросы
- Подскажите книги для изучения javascript? Хочу начать изучать веб программирование javascript подойтет для начала?
- Какой язык программирования изучить 2-м? Я думаю, JavaScript попробовать, посоветуйте книги по его изучению
- За сколько времени возможно выучить язык JavaScript? И что нужно знать для его изучения. С самого начала.
- Здравствуйте. Изучаю javascript, посоветуйте, какой фреймворк лучше всего выбрать для изучения (angular, vue, react)?
- Есть ли аналоги JavaScript?
- С чего начать учить JavaScript?
- Зачем нужен prototype в JavaScript?
- Тяжело ли выучить JavaScript?
- Как создать квадрат через JavaScript?
- Смотрел я тут учебный курс Евгения Попова по javascript. Удивил он (Попов) в паре мест...