Gostaria de adicionar um ponto nessa discussão. Para mim, Matemática e Programação são ferramentas, ambas dependem de "lógica". Quando a pessoa possui dificuldade de estruturar os pensamentos e construir um método para relacionar suas ideias de forma objetiva pode ser meio sofrido o "aprender" a utilizar essas ferramentas, pois elas dependem dessas capacidades. Então assim como para utilizar uma furadeira, ou uma enxada, você precisa de força, coordenação motora e é a experiência no uso das ferramentas que te torna melhor (sendo mais produtivo e entregando resultados melhores) assim também acontece com a Matemática e Programação, são ferramentas que devem ser utilizadas para solucionar seus problemas. Cada uma com suas características próprias e potencialidades, e assim como o uso da matemática na física potencializa a capacidade da física, na programação fará o mesmo. Minha sugestão, se você não sabe matemática e quer aprender programação, vai lá! Mas depois, volta e aprende um pouco de matemática, vai fazer bem pra você perceber que o "monstro" era só uma ilusão.
Perfeita a sua colocação Mateus!