¿Necesito conocimientos de matemáticas para aprender a programar?

No necesariamente. Existen áreas donde el uso de las matemáticas es mínimo.

Por ejemplo, en el desarrollo web estamos más orientados a crear interfaces que a resolver ecuaciones o problemas matemáticos. Aunque seguramente habrá situaciones que requieran algunos cálculos.

Existen áreas, usualmente las más cercanas a Ciencias de la Computación o Ciencia de Datos, donde habrá escenarios más orientados a estadística o incluso a cálculo y otros niveles más avanzados de matemáticas.