If I'm being honest I really don't have a good recommendation for a text in intro abstract algebra. I learned it from Michael Artin's Algebra. Artin is a true master -- along with David Mumford, he was the main apostle for Grothendieck style AG in the US -- but his book was not very easy to learn from.