Geometric flavored textbook on algebra I am interested in topology, while I am not so comfortable with some 
algebraic flavored textbook on algebra. Actually, it was not until I learned some topology that I began to understand some abstract algebra. I believe that behind every algebraic theorem, there is a geometric analogue, and this is what I am interested in.
I want to find algebraic textbooks that are of geometric flavor. Say, Armstrong's book, Groups and Symmetry is a lovely book on group theory that is of this type. Are there some more such textbooks (on ring theory and homological algebra)?
Thank you!
 A: You may also enjoy "Visual Group Theory" by Nathan Carter.
A: One fundamental aspect of the connection between geometry/topology and algebra is the analogy between galois theory of fields and covering theory in algebraic topology and algebraic geometry. A nice book on the subject has appeared recently : Tamas Szamuely's Galois Groups and Fundamental Groups. 
A: manin's linear algebra and geometry
A: I guess it depends what you consider geometry.  I think Eisenbud's book Commutative Algebra with a View Towards Algebraic Geometry is magnificent, and motivates commutative algebra from stem to stern by means of the connections with geometry.  I wish it had existed when I was a graduate student. But it's algebraic geometry, not algebraic topology, for sure.
A: Confusingly, in addition to Emil Artin's Geometric Algebra mentioned by Anweshi, there is Michael Artin's textbook Algebra.  The latter is more of a modern first-year graduate textbook covering the usual topics you'd find in a book like Lang, Dummit and Foote, and so on.  I don't have Michael Artin's book handy but I remember a lot of it having a "geometric flavor," e.g. there was a lot of discussion of symmetry groups and linear representations.
This was one of the first abstract algebra books I read and I remember loving it at the time.
A: Try Artin's Geometric Algebra.
You might also find interesting Shafarevich's book “Basic Notions of Algebra”, for understanding the philosophy behind algebra. I strongly recommend that you spend some time with that book.
Also try Coxeter's various books such as Projective Geometry, etc..
But of course if you really want to understand the "geometry behind the algebra", then you should first have a good footing in algebra, and then you should study algebraic geometry. Even for Artin's Geometric Algebra, you better first have an understanding of algebra before reading it. It appears to me that at the moment the best bet for you will be Shafarevich's "Basic Notions of Algebra".
