├── README.md
├── header.md
└── Wiki
├── faq.md
├── tools.md
└── learn.md
/README.md:
--------------------------------------------------------------------------------
1 | - [Часто задаваемые вопросы](https://github.com/xxxwww/js-thread/blob/master/Wiki/faq.md)
2 | - [Материалы для изучения](https://github.com/xxxwww/js-thread/blob/master/Wiki/learn.md)
3 | - [Список инструментов](https://github.com/xxxwww/js-thread/blob/master/Wiki/tools.md)
4 | - [Архив тредов](https://github.com/xxxwww/js-thread/wiki/%D0%90%D1%80%D1%85%D0%B8%D0%B2-%D1%82%D1%80%D0%B5%D0%B4%D0%BE%D0%B2)
--------------------------------------------------------------------------------
/header.md:
--------------------------------------------------------------------------------
1 | ```
2 | Ссылка на прошлый тред: >>[ссылка]
3 |
4 | Этот тред посвящён главному языку будущего - **JavaScript**. Благодаря своей гибкости используется в браузере, на серверах, в мобильных приложениях, на десктопе и практически во всех видах программирования. Удобный синтаксис позволяет легко писать на нём, а высокая производительность делает его отличным выбором для решения любых задач - от небольших магазинов до огромных highload проектов. JavaScript по праву является самым популярным в мире языком. На каждом сайте есть браузерный JavaScript, а JavaScript на сервере используется такими крупными корпорациями, как Amazon, Yahoo, HP, NASA, Walmart и многие другие.
5 |
6 | Часто задаваемые вопросы:
7 | https://github.com/xxxwww/js-thread/blob/master/Wiki/faq.md
8 |
9 | Список материалов для изучения:
10 | https://github.com/xxxwww/js-thread/blob/master/Wiki/learn.md
11 |
12 | Список инструментов и направления JS-разработки:
13 | https://github.com/xxxwww/js-thread/blob/master/Wiki/tools.md
14 |
15 | Конфа /pr/ в Slack:
16 | https://invite-me-to-2chpr.herokuapp.com/
17 |
18 | JS-конфа в телеграме:
19 | https://telegram.me/jsthread
20 |
21 | **НЕ КОПИРУЙ КОД ПРЯМО В ТРЕД!**
22 | Воспользуйтесь https://jsfiddle.net/ для браузерного кода и https://ideone.com/ для серверного кода.
23 | ```
24 |
--------------------------------------------------------------------------------
/Wiki/faq.md:
--------------------------------------------------------------------------------
1 | #### Часто задаваемые вопросы
2 |
3 | ##### **В:** Что это за язык такой?
4 | **О:** Мультипарадигменный язык, изначально создавался для использования в браузерах как язык сценариев для придания интерактивности веб-страницам, однако в процессе своего развития преодолел этот этап и сейчас может использоваться для любых целей ввиду своей неограниченной гибкости и удивительно удобного синтаксиса. Сочетает в себе особенности объектно-ориентированного, функционального, событийно-ориентированного, декларативного и императивного программирования. Объектно-ориентированная часть реализована через прототипирование. В последних стандартах язык сделал большой шаг в сторону функционального программирования.
5 |
6 | ##### **В:** Какие возможные направления для разработки существуют?
7 | **О:** Практически все! Можно писать Front-end, Back-end, GameDev, 2D/3D графику, разрабатывать мобильные и десктопные приложения. [Список инструментов для различных целей](https://github.com/xxxwww/js-thread/blob/master/Wiki/tools.md)
8 |
9 | ##### **В:** У меня вопрос по вёрстке, HTML или CSS, CSS-препроцессорам, Bootstrap или дизайну. Вы мне поможете?
10 | **О:** Вряд ли. Этот тред посвящён непосредственно программированию, а вёрстка обсуждается в “Вёрстка-треде” в [/wrk/](http://2ch.hk/wrk/), там и спроси. Кроме того, настоятельно рекомендую пройти [htmlacademy](https://htmlacademy.ru/) , если ещё не сделал этого раньше. После этого 90% вопросов отпадут сами.
11 |
12 | ##### **В:** Можно выучить только один фреймворк/библиотеку и всё писать на нём?
13 | **О:** Не стоит начинать учить отдельный фреймворк или библиотеку, пока отсутствуют базовые знания самого языка. Во-первых, из-за отсутствия знаний самого языка возникнет масса проблем с пониманием принципа работы фреймворка/библиотеки, во-вторых, этим можно сильно испортить себе восприятие языка и после этого будет гораздо сложнее изучать чистый JS и другие фреймворки.
14 |
15 | ##### **В:** Существуют ли стайл-гайды для JavaScript?
16 | **О:** Да.
17 | [Стайл-гайд для Node.js](https://github.com/felixge/node-style-guide),
18 | [стайл-гайд для Front-end](http://www.w3schools.com/js/js_conventions.asp)
19 |
20 | ##### **В:** Какие новые возможности добавил ES6?
21 | **О:** Вот здесь можно почитать на русском: https://learn.javascript.ru/es-modern
22 |
23 | ##### **В:** Я хочу писать на ES6, но многие браузеры не поддерживают новые возможности. И вообще, надоел геморрой с браузерным зоопарком. Неужели нет способа обойти это?
24 | **О:** Конечно есть! Чтобы код одинаково хорошо работал во всех браузерах и все возможности ES6 и будущих стандартов нормально работали необходимо собрать код с помощью сборщика. Сборщик компилирует весь код в один файл и делает его полностью кроссбраузерным. Наиболее удобен в использовании **Webpack**, хотя существуют и аналоги. Потребуется некоторое время на изучение, но результат себя окупит. Сборщики нужны только во Front-end, Node.js и так поддерживает все новые возможности.
25 |
26 | ##### **В:** Зачем нужны CoffeeScript и TypeScript?
27 | **О:** Это особые варанты JS для любителей других языков. CoffeeScript подходит для любителей Ruby и Python, TypeScript - для сторонников строготипизированных языков вроде C# или Java. Если ты новичок в программировании, то учи оригинал, а диалекты попробуешь, когда уже будет опыт.
28 |
29 | ##### **В:** Зачем нужны таск-раннеры, такие как Gulp или Grunt?
30 | **О:** Они позволяют одной консольной командой запустить выполнение заранее прописанного процесса, который может содержать множество команд и который неудобно каждый раз выполнять вручную. Пример - компиляция JS с помощью Webpack, сборка LESS стилей в CSS и многое другое. Ещё раз - таск-раннер не замена сборщику, Gulp - не конкурент Webpack, они выполняют совершенно разные задачи и зачастую используются вместе.
31 |
32 | ##### **В:** Можно ли писать фронт на других языках?
33 | **О:** Да, существуют компиляторы различных языков в JS, такие как ScalaJS, PyJS и другие. Но стоит помнить, что у них есть масса недостатков и использовать их стоит только если на чистом JS (также CS и TS) не получается писать совершенно. Они предназначены прежде всего для тяжёлых приложений вроде браузерных 3D игр в классических Front-end целях не очень удобны.
34 |
35 | ##### **В:** Я слышал про какой то WebAssembly, который заменит JS. Это правда? Что это такое?
36 | **О:** Нет, неправда. WebAssembly (WASM) практически не имеет отношения к классическому Front-end. Это особая технология, позволяющая выполнять в браузере бинарный код, компилируемый из различных языков. Он предназаначен для выполнения в браузере тяжёлых приложений вроде трёхмерных онлайн-игр и никак не связан с привычными задачами JS. Более того, учитывая развитую инфраструктуру JS, множество фреймворков и библиотек на все случаи жизни, большое количество профессиональных разработчиков, огромное количество легаси-кода, выполнение WASM иных задач, не связанных с различными высокопроизводительными трёхмерными приложениям, видится невозможным. Кроме того, WASM не затрагивает серверную и мобильно-десктопную часть JavaScript, которые уже успели стать довольно популярными.
37 |
38 | ##### **В:** С чего начать изучение?
39 | **О:** [Список материалов для изучения](https://github.com/xxxwww/js-thread/blob/master/Wiki/learn.md)
40 |
--------------------------------------------------------------------------------
/Wiki/tools.md:
--------------------------------------------------------------------------------
1 | ## Список инструментов для различных целей
2 | * **Front-end:**
3 | [jQuery](https://jquery.com/),
4 | [Angular](https://angularjs.org/),
5 | [React](https://facebook.github.io/react/),
6 | [Polymer](https://www.polymer-project.org/),
7 | [Vue](https://vuejs.org/),
8 | [Backbone](http://backbonejs.org/)([ru](http://backbonejs.ru/)),
9 | [Meteor](https://www.meteor.com/)([ru](http://docs.meteor.com.ru/))
10 | * **Back-end:**
11 | [Node.js](https://nodejs.org/)([ru](http://node-center.ru/)),
12 | [Express](http://expressjs.com/),
13 | [Koa](http://koajs.com/),
14 | [Sails](http://sailsjs.org/),
15 | [Total](https://www.totaljs.com/),
16 | [Strapi](http://strapi.io/),
17 | [Hapi](http://hapijs.com/),
18 | [GraphQL](http://graphql.org/ "Язык запросов для облегчения разработки и использования API")
19 | * **Десктопные приложения:**
20 | [NW.js](http://nwjs.io/),
21 | [Electron](http://electron.atom.io/),
22 | [WinJS](http://try.buildwinjs.com/)
23 | * **Мобильные приложения:**
24 | [Cordova](https://cordova.apache.org/),
25 | [NativeScript](https://www.nativescript.org/),
26 | [React Native](http://www.reactnative.com/),
27 | [Phonegap](http://phonegap.com/),
28 | [Ionic](http://ionicframework.com/)
29 | * **GameDev:**
30 | [Phaser](http://phaser.io/),
31 | [Cocos](http://www.cocos2d-x.org/),
32 | [Pixi](http://www.pixijs.com/),
33 | [Unity](https://unity3d.com/ru/),
34 | [Atomic Game Engine](http://atomicgameengine.com/)
35 | * **Тестирование:**
36 | [Mocha](https://mochajs.org/),
37 | [Chai](http://chaijs.com/),
38 | [Jasmine](http://jasmine.github.io/),
39 | [Sinon](http://sinonjs.org/),
40 | [Karma](https://karma-runner.github.io/)
41 | * **Continuous Integration:**
42 | [Semaphore](https://semaphoreci.com/),
43 | [Shippable](https://app.shippable.com/),
44 | [Travis](https://travis-ci.com/)
45 | * **Auto deploy:**
46 | [Sanelotto](http://sanelotto.info/),
47 | [ShipIt](https://github.com/shipitjs/shipit/),
48 | [Fabric](http://www.fabfile.org/),
49 | [Capistrano](http://capistranorb.com/)
50 | * **CMS:**
51 | [KeystoneJS](http://keystonejs.com/),
52 | [PencilBlue](https://pencilblue.org/),
53 | [Apostrophe](http://apostrophenow.org/),
54 | [Ghost](https://ghost.org/)
55 | * **Генераторы статичных сайтов:**
56 | [DocPad](http://docpad.org/),
57 | [Metalsmith](http://www.metalsmith.io/),
58 | [Harp](http://harpjs.com/),
59 | [Brunch](http://brunch.io/)
60 | * **Imageboard engine:**
61 | [Hanako](http://hanako-imageboard.rhcloud.com/),
62 | [Doushio](https://github.com/lalcmellkmal/doushio),
63 | [live4chan](https://github.com/emgram769/live4chan)
64 | * **Бесплатные хостинги:**
65 | [OpenShift](https://www.openshift.com),
66 | [Heroku](https://www.heroku.com/)
67 | * **Кроссплатформенные IDE/редакторы:**
68 | [WebStorm](https://www.jetbrains.com/webstorm/),
69 | [Atom](https://atom.io/),
70 | [Visual Studio Code](https://code.visualstudio.com/),
71 | [Brackets](http://brackets.io/),
72 | [Notepad++](https://notepad-plus-plus.org/)
73 | * **Task-runner:**
74 | [Gulp](http://gulpjs.com/),
75 | [Grunt](http://gruntjs.com/),
76 | [Broccoli](https://github.com/broccolijs/broccoli)
77 |
78 | ## Более полные списки инструментов для различных целей
79 | ### — [Awesome Javascript](https://github.com/sorrycc/awesome-javascript/blob/master/README.md)
80 | Список библиотек для браузерного Javascript
81 |
82 | Содержание
83 |
84 | - Package Managers
85 | - Loaders
86 | - Bundlers
87 | - Testing Frameworks
88 | - QA Tools
89 | - MVC Frameworks and Libraries
90 | - Node-Powered CMS Frameworks
91 | - Templating Engines
92 | - Articles/Posts
93 | - Data Visualization
94 | - Timeline
95 | - Spreadsheet
96 | - Editors
97 | - Documentation
98 | - Utilities
99 | - Files
100 | - Functional Programming
101 | - Reactive Programming
102 | - Data Structure
103 | - Date
104 | - String
105 | - Number
106 | - Storage
107 | - Color
108 | - I18n And L10n
109 | - Class
110 | - Control Flow
111 | - Routing
112 | - Security
113 | - Log
114 | - RegExp
115 | - Media
116 | - Voice Command
117 | - API
118 | - Streaming
119 | - Vision Detection
120 | - Browser Detection
121 | - Benchmark
122 | - Machine Learning
123 | - UI
124 | - Code Highlighting
125 | - Loading Status
126 | - Validation
127 | - Keyboard Wrappers
128 | - Tours And Guides
129 | - Notifications
130 | - Sliders
131 | - Range Sliders
132 | - Form Widgets
133 | - Tips
134 | - Modals and Popups
135 | - Scroll
136 | - Menu
137 | - Table/Grid
138 | - Frameworks
139 | - Boilerplates
140 | - Gesture
141 | - Maps
142 | - Typography
143 | - Animations
144 | - Image processing
145 | - ES6
146 | - SDK
147 | - Misc
148 | - Podcasts
149 |
150 |
151 | ### — [Awesome Node](https://github.com/sindresorhus/awesome-nodejs/blob/master/readme.md)
152 | Список библиотек для серверного Javascript
153 |
154 | Содержание
155 |
156 | - Packages
157 | - Mad science
158 | - Command-line apps
159 | - Functional programming
160 | - HTTP
161 | - Debugging / Profiling
162 | - Logging
163 | - Command-line utilities
164 | - Build tools
165 | - Hardware
166 | - Templating
167 | - Web frameworks
168 | - Documentation
169 | - Filesystem
170 | - Control flow
171 | - Streams
172 | - Real-time
173 | - Image
174 | - Text
175 | - Number
176 | - Math
177 | - Date
178 | - URL
179 | - Data validation
180 | - Parsing
181 | - Humanize
182 | - Compression
183 | - Network
184 | - Database
185 | - Testing
186 | - Security
187 | - Benchmarking
188 | - Minifiers
189 | - Authentication
190 | - Email
191 | - Job queues
192 | - Node.js management
193 | - Polyfills
194 | - Natural language processing
195 | - Process management
196 | - Automation
197 | - AST
198 | - Static site generators
199 | - Content management systems
200 | - Forum
201 | - Blogging
202 | - Weird
203 | - Miscellaneous
204 | - Resources
205 | - Tutorials
206 | - Discovery
207 | - Articles
208 | - Newsletters
209 | - Videos
210 | - Podcasts
211 | - Books
212 | - Blogs
213 | - Courses
214 | - Cheatsheets
215 | - Tools
216 | - Community
217 | - Miscellaneous
218 |
219 |
220 | ### — [JS Wiki](https://github.com/bebraw/jswiki/wiki)
221 | Большой список библиотек для Javascript
222 |
223 | Содержание
224 |
225 | - Animation libraries
226 | - Application Frameworks
227 | - Async Control Flow Event Libraries
228 | - Audio libraries
229 | - Beginner's Resources
230 | - Boilerplates
231 | - Build utilities
232 | - Canvas wrappers
233 | - Class system
234 | - Code editors
235 | - Code protection
236 | - Color libraries
237 | - Data structures
238 | - Date libraries
239 | - Debugging Tools
240 | - Documentation Tools
241 | - Dom
242 | - File Formats
243 | - Functional programming
244 | - Game engine feature matrix
245 | - Game Engines
246 | - Game resources
247 | - Html5 Applications
248 | - I18n and l10n
249 | - Image manipulation
250 | - Keyboard wrappers
251 | - Live coding Tools
252 | - Loaders
253 | - Mapping libraries
254 | - Math libraries
255 | - Meta
256 | - Mobile frameworks
257 | - Mvc frameworks
258 | - Mvvm frameworks
259 | - Node.js
260 | - Notifications
261 | - Package managers
262 | - Parallax
263 | - Physics libraries
264 | - Presentation libraries
265 | - Ringo.js
266 | - Routing
267 | - Scene graphs
268 | - Selector libraries
269 | - ServerSide libraries
270 | - Session
271 | - Storage libraries
272 | - Strings
273 | - SVG libraries
274 | - Templating engines
275 | - test
276 | - test page
277 | - Testing frameworks
278 | - Timing
279 | - Toolkits
280 | - Touch
281 | - Ui libraries
282 | - Visualization libraries
283 | - WebGL
284 | - WYSIWYG editors
285 |
286 |
287 |
288 | ### — [MicroJS.com](http://microjs.com/)
289 | Список микробиблиотек
290 |
291 | ### — [Javascripting.com](http://www.javascripting.com/)
292 | Список с сортировкой на основе метрик гитхаба
293 |
294 | Содержание
295 |
296 | - Animation
297 | - Application Tools
298 | - Frameworks
299 | - Loaders
300 | - Templating
301 | - Utilities
302 | - Audio
303 | - Development Aids
304 | - Dom
305 | - Frameworks
306 | - Utilities
307 | - Forms
308 | - Games
309 | - Helpers
310 | - Cross Browser
311 | - Object Extends
312 | - Images
313 | - Sliders and Displays
314 | - 2D Graphics
315 | - 3D Graphics
316 | - Data
317 | - Mobile and Touch
318 | - Typography
319 | - User Interface
320 | - Video
321 | - Miscellaneous
322 |
323 |
324 | ### — [Трендовые фронтенд-фреймворки](https://github.com/showcases/front-end-javascript-frameworks)
325 | Список от гитхаба на основе его метрик
326 |
--------------------------------------------------------------------------------
/Wiki/learn.md:
--------------------------------------------------------------------------------
1 | # Материалы для изучения
2 |
3 | * [1. Книги](#1-Книги)
4 | * [1.1. Книги про JavaScript](#11-Книги-про-javascript)
5 | * [1.2. Книги про браузерный JavaScript (Front-end)](#12-Книги-про-браузерный-javascript-front-end)
6 | * [1.3. Книги про серверный JavaScript (Node.JS / Back-end)](#13-Книги-про-серверный-javascript-nodejs--back-end)
7 | * [2. Онлайн сообщества](#2-Онлайн-сообщества)
8 | * [3. Ютуб каналы](#3-Ютуб-каналы)
9 | * [3.1. Блоги](#31-Блоги)
10 | * [3.2. Конференции](#32-Конференции)
11 | * [3.3. Разное](#33-Разное)
12 | * [4. Блоги и новостные ленты](#4-Блоги-и-новостные-ленты)
13 | * [5. Онлайн курсы](#5-Онлайн-курсы)
14 |
15 | ## 1. Книги
16 |
17 | ### 1.1. Книги про JavaScript
18 | - Марейн Хавербек - "Выразительный JavaScript" — Вводная книга по JavaScript и программирование в целом.
19 | [Онлайн на русском](https://karmazzin.gitbooks.io/eloquentjavascript_ru/content/) |
20 | [Онлайн на английском](http://eloquentjavascript.net/)
21 | - Дэвид Фленеган - "JavaScript: Подробное руководство"
22 | [PDF на русском](https://vk.com/doc312456413_437379308)
23 | - Дуглас Крокфорд "JavaScript: сильные стороны"
24 | [PDF на русском](https://vk.com/doc312456413_437379306)
25 | - Стефанов Стоян - "JavaScript. Шаблоны"
26 | [PDF на русском](https://vk.com/doc312456413_437379310)
27 | - Джон Резиг - "Секреты JavaScript ниндзя"
28 | [PDF на русском](https://vk.com/doc312456413_437379311)
29 | - Николас Закас - "JavaScript. Оптимизация производительности"
30 | [PDF на русском](https://vk.com/doc312456413_437379320)
31 | - Джон Резиг, Расс Фергюсон - "JavaScript для профессионалов"
32 | [PDF на русском](https://vk.com/doc312456413_437379336)
33 | - Иво Ветцель - "JavaScript Гарден"
34 | [Онлайн на русском](https://shamansir.github.io/JavaScript-Garden/)
35 | - Нараян Прасти - "Введение в ECMAScript 6"
36 | [PDF на русском](https://vk.com/doc312456413_440211623)
37 | - Dr. Axel Rauschmayer - "Speaking JavaScript: An In-Depth Guide for Programmers"
38 | [Онлайн на английском](http://speakingjs.com/) |
39 | [PDF на английском](https://vk.com/doc312456413_437379333)
40 |
41 | ### 1.2. Книги про браузерный JavaScript (Front-end)
42 |
43 | #### AngularJS
44 | - Тодд Мотто - "Учебник AngularJS"
45 | [Онлайн на русском](https://habrahabr.ru/post/246881/) |
46 | [Онлайн на английском](https://www.airpair.com/angularjs/posts/angularjs-tutorial)
47 |
48 | #### Angular 2
49 | - "ng-book 2: The Complete Book on Angular 2"
50 | [Онлайн на русском](https://dmitriy-kiryushin.gitbooks.io/ng-book-2-ru/content/) |
51 | [PDF на русском](https://www.gitbook.com/download/pdf/book/dmitriy-kiryushin/ng-book-2-ru) |
52 | [PDF на английском](https://vk.com/doc312456413_440211108)
53 | - Обучающий курс из официальной документации
54 | [Онлайн на русском](https://habrahabr.ru/post/281190/) | [Онлайн на английском](https://angular.io/docs/ts/latest/guide/)
55 |
56 | #### React/Redux
57 | - Max P - "React.js курс для начинающих"
58 | [Онлайн на русском](https://maxfarseer.gitbooks.io/react-course-ru/content/) |
59 | [PDF на русском](https://www.gitbook.com/download/pdf/book/maxfarseer/react-course-ru)
60 | - Max P - "React Redux"
61 | [Онлайн на русском](https://maxfarseer.gitbooks.io/redux-course-ru/content/) |
62 | [PDF на русском](https://www.gitbook.com/download/pdf/book/maxfarseer/redux-course-ru)
63 |
64 | #### Backbone.js
65 | - Эдди Османи - "Разработка Backbone.js приложений"
66 | [PDF на русском](https://vk.com/doc312456413_437379348)
67 |
68 | #### JQuery
69 | - Антон Шевчук - "JQuery для начинающих"
70 | [PDF на русском](https://vk.com/doc312456413_440211246)
71 |
72 | **И не забываем читать официальную документацию для каждого фреймворка.**
73 |
74 | ### 1.3. Книги про серверный JavaScript (Node.JS / Back-end)
75 | - Итан Браун - "Веб-разработка с Node и Express" (2017)
76 | [PDF на русском](https://vk.com/doc312456413_440211397)
77 | - М. Кантелон , М. Хартер - "Node.js в действии"
78 | [PDF на русском](https://vk.com/doc312456413_437379324) | [Материалы к книге](https://vk.com/doc312456413_437379325)
79 | - Кирилл Сухов - "Node.js. Путеводитель по технологии"
80 | [PDF на русском](https://vk.com/doc312456413_437379346)
81 | - Дэвид Хэррон - Node.js. Разработка серверных веб-приложений
82 | [PDF на русском](https://vk.com/doc312456413_437379353)
83 |
84 | ## 2. Онлайн сообщества
85 | - [learn.javascript.ru](http://learn.javascript.ru/) - Самый главный русскоязычный сайт по JavaScript. Других таких подробных уроков не найти. Начинать строго с него.
86 | - [javascript.ru/forum](http://javascript.ru/forum/) - Наиболее крупный русскоязычный форум по Node.js
87 | - [node-center.ru](http://node-center.ru) - Ориентирован на Node.js, но мелькает материал и по Front-end. Сборник всей нужной информации, перевод официальной документации, список книг и ссылок.
88 | - [jstherightway.org](http://www.jstherightway.org/) - Огромный англоязычный гайд. Есть книги, статьи, список фреймворков и многое другое. По сути, этот текст - краткий аналог этого гайда.
89 | - [nodeguide.ru](http://nodeguide.ru) - Большое количество переведённых статей по Node.js
90 |
91 | ## 3. Ютуб каналы
92 | ### 3.1. Блоги
93 | - [WebDesign](https://www.youtube.com/user/uwebdesign)
94 | - [Ilya Kantor](https://www.youtube.com/user/iliakan)
95 | - [Master-CSS](https://www.youtube.com/user/TheSWAT727)
96 | - [Magisters](https://www.youtube.com/user/WebMagistersRu)
97 | - [WebDesign Master](https://www.youtube.com/user/agragregra)
98 | - [webtheory](https://www.youtube.com/user/WebTheory)
99 | - [Уроки веб-разработки](https://www.youtube.com/channel/UCHHw70vvbfyM6xJQoV8U-Pw)
100 | - [WPRUSe](https://www.youtube.com/user/wpdummy13)
101 | - [Artem Demo](https://www.youtube.com/user/artemdemo)
102 | - [AutoLineX](https://www.youtube.com/user/IllyaLoshek)
103 | - [CMTV [IT науки]](https://www.youtube.com/user/Petr19980422)
104 | - [Codecourse](https://www.youtube.com/user/phpacademy)
105 | - [Hexlet](https://www.youtube.com/user/HexletUniversity)
106 | - [ITVDN](https://www.youtube.com/user/CBSystematicsTV)
107 | - [knowcity](https://www.youtube.com/user/ecroFeGushKa)
108 | - [LevelUpTuts](https://www.youtube.com/user/LevelUpTuts)
109 | - [loftblog](https://www.youtube.com/user/loftblog)
110 | - [Ocode](https://www.youtube.com/user/easygamedev)
111 | - [Petr Bafloker](https://www.youtube.com/user/InterGou/featured)
112 | - [ProDevZone](https://www.youtube.com/channel/UCBL_E1kwxLyZIPzYElTjXsQ)
113 | - [Radik Fattakhov](https://www.youtube.com/user/radikft)
114 | - [Russian WordPress Developer](https://www.youtube.com/user/CRIK0VA)
115 | - [Victor Zinchenko](https://www.youtube.com/user/TheLukesky1)
116 | - [WebMarik](https://www.youtube.com/user/jquerymobilerussia)
117 | - [Создание сайтов. Maxtop.org](https://www.youtube.com/user/InfobiznesMaxtop)
118 |
119 | ### 3.2. Конференции
120 | - [404fest](https://www.youtube.com/user/404fest/featured)
121 | - [DEVCLUB.EU](https://www.youtube.com/channel/UCLq7vcHtwDtx4m9ZUrgxEBA)
122 | - [FrontendDevConf](https://www.youtube.com/user/FrontendDevConf)
123 | - [GeeksLab](https://www.youtube.com/user/GeeksLabVideo)
124 | - [ITmozg.ru](https://www.youtube.com/user/ITmozgChannel)
125 | - [OdessaJS Conference](https://www.youtube.com/channel/UCcMRMeq7LWxpuBOrGiCeacg)
126 | - [Веб-стандарты](https://www.youtube.com/user/wstdays)
127 | - [Фронтенд](https://www.youtube.com/channel/UCMtlICYxr6Dz_PG9_SVqRYQ)
128 | - [MoscowJS](https://www.youtube.com/channel/UCIo6TsJzLVRGbRZxKzoNeFQ)
129 | - [Веб-стандарты](https://www.youtube.com/channel/UCY35dlJe-V5J_IqzU-XksAg)
130 | - [DEVCLUB.EU](https://www.youtube.com/channel/UCLq7vcHtwDtx4m9ZUrgxEBA)
131 | - [Айти-Событие](https://www.youtube.com/channel/UCIx_9YpbAcFouJ60Il4T3wA)
132 | - [IT ШКОЛА SAMSUNG](https://www.youtube.com/channel/UCeXayKzDFcPaGunm1Vwto6w)
133 | - [Яндекс: Разработка](https://www.youtube.com/channel/UCNuItlOR3qXZBtMRwb4GoBg)
134 | - [Яндекс: Фронтенд](https://www.youtube.com/channel/UCMtlICYxr6Dz_PG9_SVqRYQ)
135 | - [Яндекс: Управление проектами](https://www.youtube.com/channel/UCQmAuu6V3kSzdIfrszr5iKg)
136 | - [Яндекс: Системное администрирование](https://www.youtube.com/channel/UCkufieG4LoGkHNOGrgMx3Vg)
137 | - [Яндекс: Компьютерные науки](https://www.youtube.com/channel/UCKFojzto0n4Ab3CRQRZ2zYA)
138 | - [Академия Яндекса](https://www.youtube.com/channel/UCTUyoZMfksbNIHfWJjwr5aQ)
139 | - [NextCastle Party](https://www.youtube.com/channel/UC7hic0z-nDEjnJF8aWdetZA)
140 |
141 | ### 3.3. Разное
142 | - [GetDevNET](https://www.youtube.com/user/GetDevNET)
143 | - [Образовательный IT-портал GeekBrains](https://www.youtube.com/user/progliveru)
144 | - [WEB iT [xaver.ru]](https://www.youtube.com/channel/UC4vsJ5PMS3qNN61ORVL05og)
145 | - [Роман Левищенко](https://www.youtube.com/user/index0h/featured)
146 | - [SiteHere](https://www.youtube.com/channel/UCHSd-WLHv9qLoALjUIlb5zw)
147 |
148 | ## 4. Блоги и новостные ленты
149 | - [dailyjs.com](http://dailyjs.com/) - DailyJS
150 | - [weblog.bocoup.com](http://weblog.bocoup.com/) - Bocoup Weblog
151 | - [perfectionkills.com](http://perfectionkills.com/) - Perfection Kills
152 | - [reddit.com/r/javascript](http://www.reddit.com/r/javascript) - subreddit на reddit.com
153 | - [toddmotto.com](http://toddmotto.com/) - Todd Motto, Lead front-end @appsbroker. Developer Expert @google.
154 |
155 | ## 5. Онлайн курсы
156 | Изучая только теорию язык усваивается плохо. Наиболее важна практика, которую можно получить на онлайн-курсах.
157 | - [CodeSchool](http://codeschool.com/)
158 | Отличный ресурс для изучения языка, очень много курсов по всем передовым технологиям.
159 |
160 | - [CodeAcademy](http://www.codecademy.com/)
161 | Уже не такой сильный, но все еще интересный проект, также обязателен для улучшения навыка.
162 |
163 | - [Udacity](https://www.udacity.com/course/ud015)
164 | Дает хорошее представление о замыканиях.
165 |
--------------------------------------------------------------------------------