с какой стороны начать учить javascript front-end'еру?
Основы (переменные, объекты, операции, функции, ООП) + DOM (события, проход по дереву, создание элементов) + AJAX (HTTP request/response, асинхронный код, колбэки, промисы) + стек (npm/node/babel/webpack) + фреймворки и подходы (react/vue/single-state)