It is quickly dawning upon me that understanding how rotations work in OpenGL is a rather different beast to anything that I have encountered before. The mathematics involved is complex and has easily overwhelmed me as a beginner.
Where does one start from when trying to gain an understanding of the mathematics that goes into rotation calculations? There are lots of resources online for beginners to learn about rotation from, but they all assume a base level of understanding which I certainly do not posses at this point. Where should the starting point be for someone like me who only has an average understanding of secondary/high school mathematics?