An older edition of this book was my lifesaver as a young student. Since I'm now teaching part of the material, I decided to get the current version - and it's still just as good and as clear as it was 30+ years ago. It takes you from very basic and simple concepts through all kinds of -morphisms to the dual space, all with a lot of exercises, clear definitions, and very good explanations.
It's also cheap for a modern textbook for over 400 letter-sized (nearly A4 for the rest of the world) pages - the recommended price is 26US$, I got it for EUR 16.99. The paper quality isn't the best, but it's functional, and the binding is reasonably robust. If you're struggling in university, or if you plan to study any STEM subject, this is highly recommended.