Доброго времени суток.
Помогите разобраться во всем современном многообразии инструментов веб разработки.
Мне 22 года работю толи front-end-ом, толи верстальщиком, толи не знаю кем) уже года так 3-4. Сначала как фрилансер, последнее время в маленькой конторке.
Давненько у меня появилось чувство, что если я не возьмусь уже наконец за изучение современных технологий, то скоро стану не востребован совсем, и уже появилось даже сильное желание купить какие-нибудь дорогие курсы по веб разработке, в основном из-за того что сам не знаю с чего начать.
И вот встал передо мной следующий вопрос:
Вроде с тем что я хочу изучить я определился, но это не точно) т.е. если предложат что-то еще - буду очень рад услышать.
А сам вопрос: в каком порядке изучать технологии?
По моим оценкам на данный момент хорошо знаю: Так себе знаю:- Git
- JS
- JQuery
- PHP
- 1С Битрикс
И вот что я бы хотел изучить плюсом к предыдущему списку:- HTML5
- CSS3
- SVG
- БЭМ
- Jade
- SASS
- Bootstrap или Foundation
- GULP
- RegExp
- ES6
- ReactJS
- Redux
- ООП
- MySQL
- MongoDB
- NodeJS
- Ruby
- Ruby on Rails
Помогите расположить это все в нужном порядке.
Если посоветуете добавить в этот список что-то или убрать буду признателен. Для наводки в общем я бы хотел 100% подходить под senior front-end, и дополнительно хотел бы быть способным в одиночку (пусть и за долго) написать сервис, ну допустим, приложение менеджер задач с заметками включая front и back end. Заранее спасибо за советы)