Чаще всего люди боятся необходимости математического анализа/матана, размышляя о том стоит ли начинать изучать программирование или нет. Знание алгоритмов и умение их применять гораздо важнее для большей части разработчиков, нежели чем математика.
Я сам гуманитарий, который стремится в разработку. В начале обучения все казалось страшным и непонятным. Но дисциплина и мотивация действительно открывают любые "ворота". С этим мне очень помогают курсы Яндекс.Практикума.
Практика - вот настоящий ключ к успеху. Если начнете изучать программирование - обязательно создавайте интересные для вас петпроекты, давайте их на оценку другим людям. Творите :)
Да, повторюсь, математика, по-моему тут не так и важна. Тем более, что люди зачастую путают, что считать математикой. В разработке важен общий уровень развития интеллекта, его гибкость. Обычно считается освоил точные науки - сможешь и в программировании, при желании.
А что такое абстракции в математике?
Достаточно знать математику на уровне 5 класса.