You need mathematics abstract to understand this and when you have it you already know most of this.
I didn’t even know until today there was a concept called linear algebra, it was taught to me as introductory geometry alongside other geometry concepts. So that’s neat to learn!