Alright so, I started programming in C++ and it took me a long time to learn. I would say that programming is math based but it is more logic than anything. If you can figure out how to solve the programming problems then the math isn’t too bad. It really depends on what you’re going to be programming, I think that getting the concepts down can be harder than the math. I would recommend learning Trig, I found that Trig was most helpful when you start getting into graphics programming(if you get that far into it).
I would suggest a book called C++ from the ground up. That is the first one I really used when I started. C++ is a great language to start out using. There are a few key differences but I think it will be easier to transfer from C++ to another language than the other way around and I found that C++ is more in-depth than the other languages and is mostly focused on game development.