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

Кроме этого хочу отметить одну очень важную вещь.
Мне довелось три года проработать админом в университете и я видел огромное количество будущих «программистов», которые шли на эти специальности только потому что им нравится сидеть за компьютером. 

Поэтому главное это не то насколько вам легко дается предмет или смежные дисциплины, а то насколько вы готовы к трудностям, и на сколько вы понимаете, что программирование состоит не только из хитрых и интересных задач, но и из большого количества рутины, которая подчас отнимает уйму времени и не приносит никакого морального удовлетворения. Эта самая рутина, подчас отсеивает людей гораздо эффективнее чем способности к предмету.

Ну и я бы рекомендовал обратить внимание на Си-подобные языки (C#,Java,C++, ...), т.к. эра Delphi давно уже катиться к своему закату.
Всё очень просто, смотря каким программизмом ты собираешься заниматься. Если писать скрипты для сайтов, то математики возможно тебе никакой и не потребуется. А вот если ты будешь писать систему управления космическим кораблём… математика ой как потребуется. 
Реши для себя, что ты хочешь? Быть подмастерьем или быть мастером. Мастеру лишние умения никогда не помешают, подмастерью часто помогут «запороть и эту заготовку»