Quoted By:
i have a master's degree in mathematics and i did some programming related work as summer jobs during my studies
i'm telling you, the best thing you can do to learn programming is to just learn the basics and make your own programs
unless you're doing very specific things (which you probably won't be touching for some time), you don't need much math at all for programming
there will be some mathematics popping up, and to implement it you only need some surface-level knowledge
for "actual" CS, you will need a strong mathematical background, and there's no cheating here. linear algebra, statistics and even 2 courses of algebra (probably more like 1 course + some reading to fill in missing info specifically for crypto) are some of the more useful ones (again depending on your field etc)