my recommendations:
I think the best beginning general abstract algebra book for linear algebra, groups, rings, fields, modules, even basic group representations: is Algebra, by Michael Artin.
This a sophomore level book at MIT, hence a graduate book most places.
Another classic I like is Algebra by Van der Waerden.
Maybe the best pure linear algebra book is by Hoffman and Kunze.
I always had trouble learning from mike's dad Emil Artin's book, Galois theory, as it is too slick for me. Herstein is also very slick, goes in one ear and out the other. I do not like it much for beginners, but the problem sets are excellent for beginners, lots of fun special problems. But for insight into a topic, Herstein is not highly recommended by professionals I know. M. Artin on the other hand is outstanding.
At the graduate level, I like Dummit and Foote and, let's face it, it is hard to ignore Lang. But I have not taught from Dummit and Foote. Hungerford has good problems and examples, and is very systematic, but rather boring, and gives little insight into why things are true, in my opinion, but some of my best students did benefit from it in combination with other books.
For commutative algebra I like Zariski and Samuel for a long book, and Atiyah - MacDonald for a short book.
For homological algebra, MacLane is nice, or Northcott, or more rcently maybe Manin, if you want derived categories incuded.
start with artin. If that is too hard, try some of the books on other people's lists.