I am soon going to start my study of abstract algebra, most probably with Anthony Knapp's Basic Algebra. Here's the page for the book on Amazon.
Before starting with abstract algebra, I was hoping, time permitting, I could go over some book on geometry, or some book in an other area that naturally paves the way for one to study abstract algebra. I am hoping this exercise will make abstract algebra seem more intuitive, making one understand the point, the need and the utility of the subject.
It is easy enough to make the transition to, say, real analysis based on one's experience of having worked with real numbers and functions of one or several variables for a good part of one's life. I think, however, this can't be said for abstract algebra. Yes, we are taught Euclidiean geometry in high school, but most it is taught in a very ad-hoc, trivial manner. I suspect this will make it difficult for me to understand the abstract algebra inside out. A similar question on this issue, for instance, can be found at this link.
So, I was wondering if someone could recommend a list of books which one could either study before starting off with abstract algebra or keep on the side while covering abstract algebra to make sure one is able to understand the subject holistically.