All the languages you learn today will become obsolete eventually. (Anyone have any 6502s they need programmed in assembly?) Programming itself won't become obsolete, but it will change. (When I first learned programming principles, "object oriented programming" would have been totally meaningless word salad.)
As far as math? Yes, you have to learn some basic college math, but after almost 40 years of cutting code, about the most complex "math" I've ever needed was some simple first order formulas and a lot of arithmetic. (Double-entry bookkeeping is a lot more difficult than the formula for decentation of an eyeglass lens.)
As far as math? Yes, you have to learn some basic college math, but after almost 40 years of cutting code, about the most complex "math" I've ever needed was some simple first order formulas and a lot of arithmetic. (Double-entry bookkeeping is a lot more difficult than the formula for decentation of an eyeglass lens.)