Johnahh, I just reread this thread and I'd like to say I couple of more things.
Sophie said:
sophiecentaur said:
Be careful about spreading your study too far away from the basic course, though. Off-curriculum is all very well but too much 'head in the clouds' can take you away from what you need to know.
I think this is very good advice, so please try to follow this!
You said before:
Johnahh said:
I know theories and concepts of some areas of QM but none of the maths, I have no idea about tensors or matrices.
Johnahh said:
Im guessing i will need a book on the maths used to accompany it too.
Sophie said physics is hierarchical, and this is true, and it's the same thing with mathematics. I don't know about UK A Level Mathematics, but I'd like to recommend you to take it easy with mathematics too!

I will say the following about math, in order to try to explain some kind of hierarchy for more advanced mathematics;
In any case,
Calculus is an important mathematics branch in itself.
Matrices are part of another branch called
Linear Algebra. It can appear as rather abstract when one starts with it. And in my opinion, linear algebra/matrices is not something you should try to study until you have a good understanding of vectors (and know how to compute and manipulate vectors). And I'd say a good understanding of trigonometry is also recommended (for the "spatial" feel, so to say).
Tensors are more advanced and abstract than matrices. Taking myself as an example: I have a Master's degree and I studied e.g. calculus, linear algebra and about three other more advanced branches of mathematics. But I have NOT studied tensors (formally) - I know what tensors are but I have no firm experience with them.
Anyway, what I'd like to point out is that these things are not easy, they take time to learn. So listen to what Sophie said, and try to stay on target, nice and easy

. I wish you good luck.