Как учить JavaScript в 2018 с нуля

Решил написать об изучении JS с самых азов. Ловите список ресурсов:
- Hexlet - портал с онлайн курсами по программированию. Они там довольно подробные и с уклоном на фундамент. Обратите внимание на профессии JS Фронта и JS Бэка.
- learn.javascript.ru - интерактивный учебник по JavaScript. Ко всем темам есть полезные задачки для закрепления.
- MDN - очень много полезной информации обо всем, что есть в JS.
Хорошо бы еще чувствовать разницу между ES5 и ES6, чтобы лучше понимать историю развития языка (или если нарветесь на легаси код). О JS стандарта ES5 можно посмотреть в курсе у Sorax'a.
Вот еще несколько хороших книжек:
- Илья Кантор «Современный учебник Javascript»
- Marijn Haverbeke «Выразительный JavaScript» (ссылка, вторая)
- Дэвид Флэнаган «JavaScript. Подробное руководство», 6-е издание
Не стоит забывать о практике: попробуйте начать делать какой-нибудь проект на гитхаб или порешать задачки здесь, здесь или здесь.

А еще есть мой одноименный телеграм