Для себя Обучение Frontend'у, теория и практика web-разработки. Основные языки, препроцессоры, фреймворки и т.д. Обучение по следующей mindmap, так же советы и рекомендации по порядку и способам изучения. Обучение дистанционное. 1. HTML 1.1 Семантические элементы; 1.2 Формы и валидация; 1.3 Доступность; 1.4 Основы SEO; 2. CSS 2.1 Layouts; 2.1.1 Floats; 2.1.2 Позиционирование; 2.1.3 Отображение; 2.1.4 Блочная модель; 2.1.5 CSS Grid; 2.1.6 Flexbox; 2.2 Отзывчивый дизайн; 2.3 Медиа-запросы; 2.4 Архитектура; 2.4.1 BEM; 2.4.2 OOCSS; 2.4.2 SMACSS; 2.5 Препроцессоры; 2.5.1 Sass; 2.5.2 PostCSS; 2.5.3 Less; 3. JavaScript 3.1 Синтаксис и базовые конструкции; 3.2 Работа с DOM; 3.3 Fetch API/Ajax (XHR); 3.4 ES6+ и модульнй подход; 3.5 Веб-компоненты; 3.6 Понимание концепций; 3.6.1 Hoisting; 3.6.2 Event Bubbling; 3.6.3 Scope; 3.6.4 Prototype; 3.6.5 Shadow DOM; 3.6.6 Строгий режим; 4. Веб-безопасность 4.1 OWASP Security Risks; 4.2 Политика защиты контента (CSP); 4.3 CORS; 4.4 HTTPS; 5. Инструменты 5.1 VCS; 5.1.1 Сервисы для хостинга проектов; 5.1.1.1 GitHub; 5.1.1.2 GitLab; 5.1.1.3 Bitbucket; 5.1.2 Git; 5.2 Линтеры и форматеры; 5.2.1 Prettier; 5.2.2 ESLint; 5.2.3 StandardJS; 5.3 Сборка; 5.3.1 Таск-раннеры; 5.3.1.1 npm scripts; 5.3.1.2 Gulp; 5.3.2 Бандлеры; 5.3.2.1 Webpack; 5.3.2.2 Rollup; 5.3.2.3 Parcel; 5.4 Менеджеры пакетов; 5.4.1 npm; 5.4.2 yarn; 6. Фреймворки 6.1 Vue.js; 6.1.1 VueX; 6.2 Angular; 6.2.1 NgRx; 6.2.2 RxJS; 6.2 React.js; 6.3.1 MobX; 6.1.2 Redux; 7. GraphQL 7.1 Apollo; 7.2 Relay Modern;.