Однозначно да.
Абсолютный миф, что для программирования обязательно нужна математика. Я занимаюсь back-end разработкой всего три года, но за это время математика мне практически не требовалась. Максимум: проценты и логарифмы.
Конечно, математика была бы надежным спутником на пути для любого программиста, но и без нее живется очень даже не плохо.
Но возникает еще одна проблема: вдруг вы когда-то (как я например) решите, что хотели бы заниматься чем то более передовым, типа машинного обучения, развитием в области ИИ, или автоматизацией медицины... В таком случае вы упретесь в незнание математики. Сейчас очень сложно наверстывать все упущенное по терверу и статистике, поскольку приходится совмещать с работой. Если вы еще не работаете, то послушайте мой совет: в свободное время занимайтесь математикой :)
от имени быдлокодера-скрипткидди на питоне глаголю: начинайте, конечно. могу посоветовать для начала игры: есть множество таких, которые в своей простой форме объясняют принципы алгоритмизации, лежащей в основе программирования. например, Human Resource Machine.
математику, конечно, стоит подтянуть, но для освоения базиса программирования (на любом языке) она не потребуется.
Конечно стоит!
Во-первых, математики в программировании не так и много, если речь не идёт о задачах, связанных конкретно с математикой. Намного важнее понимание и владение принципами алгоритмизации (разделения сложной задачи на последовательность простых).
Во-вторых, практика - единственный способ понять собственные возможности в той или иной сфере деятельности.
Главное понять по какой причине плохо с математикой. По сути математика и программирование это одно и то же.. И то и другое это языки.
Если вы не способны воспринимать окружающий мир в виде формальных строгих описаний то лучше не браться за программирование.
Ну уже вроде как всё написали. Но от себя добавляю и подтверждаю - программированием занимаюсь уже много лет, и в большинстве случаев можно обходиться знаниями таблицы умножения (ну я, конечно, утрирую). Высшая математика большинству прикладных и системных программистов не нужна.