"Не даётся математика" - как правило, значит, что не хватает внимания прослеживать длинные рассуждения. Такая способность важна в любой специальности, её надо тренировать (для этого математику и учат).
Надо приучить себя к ежедневному врубанию, пусть по полчаса, но с самых основ. Т.е. открываешь параграф, читаешь, изо всех сил пытаешься врубиться, честно пытаешься, пока мозги не закипят. Обычно, хватает минут на 30, потом просто падаешь. На следующий день открываешь тот же параграф и снова. Если честно пытаешься - раза с 5го всё-таки начинаешь понимать. Потом обязательно порешать задачи, иначе снова забудешь, что с таким трудом поняла.
Ещё очень важно найти подходящий учебник. Мне нравятся советские, хоть даже довоенные - они в 3 раза толще, но всё разжевано. Есть масса сайтов, бесплатных видео-лекций. Прикольно слушать видео-лекции на английском - там язык рассчитан, чтобы и китайские школьники понимали, вполне можно врубиться.
Тут весь смысл - постепенно тренировать, раскачивать способности мозга. Поэтому нужны ежедневные честные тренировки, постепенно мозга раскачивается, начинаешь удивляться, что ничего сложного и не было.