Как выучить JS?
Основной ресурс-учебник (на русском): http://learn.javascript.ru/К основному курсу вдогонку:
1. https://dorey.github.io/JavaScript-Equality-Table/ (сравнение данных)
2. http://javascript.ru/unsorted/top-10-functions
3. http://codetunnel.com/9-javascript-tips-you-may-not-know/
4. https://github.com/ryanmcdermott/clean-code-javascript
И апгрейд полученных знаний:
1. https://addyosmani.com/resources/essentialjsdesignpatterns/book/
2. http://largescalejs.ru/
3. http://youmightnotneedjquery.com/
И апгрейд полученных знаний:
1. https://addyosmani.com/resources/essentialjsdesignpatterns/book/
2. http://largescalejs.ru/
3. http://youmightnotneedjquery.com/