I have found it was easier to learn concepts in DB than it was when at school. What the problem was is I couldnt put it into practise while learning these concepts years ago. Since tinkering with DBC and DBP for a few years I have grown in maths skills amazingly more than I had ever imagined.
I came from the lowest level and always avoided the higher level subjects. I wish i didnt but it doesnt stop me asking for help or learning something new.
Its very possible to learn new things regardless of your age I reckon no matter what people tell you if you have a passion for it.
After a while tho many aspects start to cross over with many games.
One classic one is pythagorus<---spelling theory theorum. It helps in a distance function which reduces the amount of collision checks required each game loop.
The wonderfull thing about this forum tho is theres some very clever maths people who can actually translate problems into a "laymans" way for us not so advanced users to get by.
all maths does help for sure but theres a hard road and an easy road you can take. The hard road isnt always the fastest easiest and most reliable but it all helps. Have fun when exploring new things, Its a lot easier to adapt, understand and apply these new found tools and skills. A frustrated coder wont get far.
Dont be intimidated, by anyone who jeers you if you get stuck. They are probably 15 and spent a day in a video game ruining other peoples experience, deluding themselves that doing that gets them closer to there own game, which is half botched attempt at a huge project with unrealistic goals.