--- title: JavaScript Tutorials and Other Resources localeTitle: Учебники по JavaScript и другие ресурсы --- * [JavaScript для кошек](http://jsforcats.com/) * [Современный учебник по JavaScript](https://javascript.info/) * [Преимущественное руководство профессора Фрисби по функциональному программированию](https://github.com/DrBoolean/mostly-adequate-guide) * [Красноречивый Javascript](http://www.eloquentjavascript.net) ( [_аннотированный_](https://watchandcode.com/courses/eloquent-javascript-the-annotated-version) ) * [Говорящий Javascript](http://speakingjs.com/es5/) * [Изучение ES6](http://exploringjs.com/es6/) * [Udemy - Javascript Понимание странных частей ( _первые 3,5 часа_ )](https://www.youtube.com/watch?v=Bv_5Zv5c-Ts) * [Функциональное программирование в JavaScript](https://www.youtube.com/playlist?list=PL0zVEGEvSaeEd9hlmCXrk5yUyqUag-n84) * [Введение в JavaScript: первые шаги](https://www.educative.io/collection/5679346740101120/5720605454237696?authorName=Arnav%20Aggarwal) * [Видео Дугласа Крокфорда](https://www.youtube.com/watch?v=v2ifWcnQs6M&index=1&list=PL62E185BB8577B63D) * [Современный JS Cheatsheet](https://mbeaudru.github.io/modern-js-cheatsheet/) * [50 лучших веб-сайтов для изучения JavaScript](http://www.codeconquest.com/blog/top-50-websites-to-learn-javascript/) * [Учебник по Codementor JavaScript](https://www.codementor.io/community/topic/javascript) * [Вам не нужно jQuery](http://youmightnotneedjquery.com/) ## Рекомендации * [DevDocs](http://devdocs.io) * [Скриншот OverAPI JavaScript](http://overapi.com/javascript) * [ECMA-262](http://www.ecma-international.org/publications/standards/Ecma-262.htm) * [Сеть разработчиков Mozilla (MDN)](https://developer.mozilla.org/en-US/docs/Web/JavaScript) Найти библиотеки javascript на [странице http://jster.net](http://jster.net) ## Быстрый JavaScript * [REPL](https://repl.it/languages/Javascript) ( [_узел_](https://repl.it/languages/iojs/) ) * [JSBin](http://jsbin.com) * [JSFiddle](https://jsfiddle.net) * [CodePen](http://codepen.io) * [CoderPad ( _парное программирование_ )](http://coderpad.io) * [C9 ( _IDE_ , _парное программирование_ )](http://c9.io) * [Объектная игровая площадка ( _визуализация объектов_ )](http://www.objectplayground.com/) * [Plunker](http://plnkr.co) ## проблемы * [Code Wars](http://codewars.com) * [Рейтинг Хакер](https://hackerrank.com) * [Кодирование игры](http://codingame.com) * [CodeFights](https://codefights.com/home) * [ES6 Katas](http://es6katas.org) ## Учебники * [Codecademy](https://www.codecademy.com) * [RithmSchool](https://www.rithmschool.com) ## упражнения * [Codility](https://codility.com/programmers/lessons/) * [Coderbyte](http://coderbyte.com) * [Exercism](http://exercism.io) * [JavaScript30](https://javascript30.com/) * [Javascript.com (Pluralsight)](https://www.javascript.com/) ## редакторы * [Код Visual Studio](https://code.visualstudio.com/) Код Visual Studio включает встроенную поддержку для завершения кода IntelliSense, понимание и навигацию по богатому семантическому коду и рефакторинг кода. Он поставляется со встроенным отладчиком и поддержкой git и имеет множество расширений. * [WebStorm](https://www.jetbrains.com/webstorm/) Полнофункциональная среда IDE для Javascript, включая завершение кода и поддержку живой переливы, контроля версий и тестирования. Сделано Jet Brains и смоделировано после их IntelliJ Java IDE. * [Скобки](http://brackets.io) * [Атом](http://atom.io) Текстовый редактор с открытым исходным кодом, созданный GitHub. * [Возвышенный текст](https://www.sublimetext.com/) ## Блоги * [Перфекция убивает](http://perfectionkills.com) * [2ality](http://www.2ality.com/) * [Коллекция JS на Medium](https://medium.com/the-javascript-collection) * [Дэвид Уолш](https://davidwalsh.name/) * [superheroJS](http://superherojs.com/) ## Подкасты * [JS Jabber](https://devchat.tv/js-jabber) ## Видеоуроки * [Дерек Банас учит JS в одном видео](https://www.youtube.com/watch?v=fju9ii8YsGs) * [Объектно-ориентированный JavaScript Derek Banas](https://www.youtube.com/watch?v=O8wwnhdkPE4) ## книги * [Секреты JavaScript-ниндзя](https://www.manning.com/books/secrets-of-the-javascript-ninja) * [Программирование приложений JavaScript](http://pjabook.com/) * [Доступный JavaScript](http://shop.oreilly.com/product/0636920025245.do) * [Изучение шаблонов проектирования JavaScript](http://addyosmani.com/resources/essentialjsdesignpatterns/book/) * [Руководство по стилю JavaScript для Airbnb](https://github.com/airbnb/javascript) * [JSDoc](http://usejsdoc.org/) * [Javascript Allonge Six](https://leanpub.com/javascriptallongesix/read) * [Вы не знаете JS](https://github.com/getify/You-Dont-Know-JS) 6 книг по JavaScript Кайла Симпсона. От новичка до продвинутого. * [Красноречивый Javascript](http://www.eloquentjavascript.net) Фантастическое, основательное введение в основы и особенности Javascript, в комплекте с интерактивным кодом в браузере * [Преимущественное руководство профессора Фрисби по функциональному программированию](https://github.com/DrBoolean/mostly-adequate-guide) Подробное подробное руководство по функциональному программированию в Javascript * [Путь JavaScript](https://github.com/bpesquet/thejsway) * [Функциональный свет JS](https://github.com/getify/Functional-Light-JS) Эта книга предназначена для того, чтобы быть полезным компаньоном для тех, кто хочет (повторно) обнаружить множество аспектов JavaScript. С самого начала программирования до интерфейсного и внутреннего веб-разработки многие темы охватываются простым и доступным способом. Никаких предварительных знаний не требуется!