When the names "Hello World" and C++ are everywhere and you don't understand why, the stage of becoming a programmer usually begins with mastering the basic courses, and examples usually include mathematics. Imagine that someone who intends to program will naturally delve into the problem and begin to doubt whether mathematics can play a practical role in programming.
Sitting down and programming for programming, in addition to learning the grammar and mechanism of the established programming language, will not be mixed with too many purposes. In the final analysis, programming is to solve problems and innovate in the digital kingdom. What do you want to solve or innovate by programming the computer? If you want to write scripts for web pages or automated tasks, math won't play much role. However, if you are interested in graphic programming, commercial development and scientific application, then mathematics will play a huge role in the development cycle.