Поставьте на правильный путь?
Обычно изучают что-то для чего-то так вот, вы для чего js изучаете?
Лучше всего - найти учителя, который подскажет по каждой задаче - как преодолеть затык.
Математика бывает разная. И далеко не всякая нужна программисту - ведь в каждой задаче используются далеко не все разделы математики. Вам в первую очередь нужна алгоритмы - начиная с сортировки, затем структуры данных; это как бы немного не совсем чистая математика.
Но вообще, учить математику нужно.