Pre-requisites needed for algebraic number theory I acknowledge my limited knowledge of abstract algebra(My background comprising groups and subgroups from Herstein's Topics in Algebra is hardly worth mentioning). And yet, I confess I really like numbers and primes. In short, I wish to explore algebraic number theory which I am told needs a definite background. I will be happy to know what exactly I need to know before I can study algebraic number theory.
Edit: I am not seeking any shortcuts. I am talking about studying something really concrete.
 A: Many comments above seem too pessimistic. You will need it eventually, but you don't need to start off as a master of Commutative algebra and Galois theory to start enjoying algebraic number theory.  I enjoy the text "Algebraic Number Theory" by Richard Mollin which is ideal for self study (lots of examples and exercises) and doesn't require many prerequisites. In fact, 
the author claims

The text is
  accessible
  to anyone, from the senior undergraduate to the research scientist. The main prerequisites are the basics of a ﬁrst course in abstract algebra, the fundamentals of an introductory course in elementary number theory, and some knowledge of basic matrix theory. In any case, the appendices, as described below, contain a review of all of the requisite background material. Essentially, the mature student, with a knowledge of algebra, can work through the book without any serious impediment or need to consult another text.

So my recommendation for the background you should have before you start that book would be the basics of undergraduate group theory, ring theory and linear algebra. The amount that Herstein's Topics in Algebra covers those topics is sufficient. You will be able to appreciate a decent amount of the book with mostly that. Then while you progress through the book, you should also learn about fields and Galois theory. 
A: Algebraic number theory is a branch of number theory. The algebra is APPLIED to solve number theoretical questions. You do not need to be an expert in commutative algebra to understand it (especially not basic ANT). I feel the ideas and intuitions are more important than the proofs to begin with, there are quite a few interesting studies in this area that can be clouded by details and formalities if studied from purely algebraic sources.
My first text for ANT was Stewart/Tall, "Algebraic number theory and Fermat's Last Theorem". This is a nice book that begins by introducing the basic algebra you need and showing how to use it to study number theory (i.e. solving Diophantine equations by using number fields). They handle the shift from factorisation of elements to factorisation of ideals quite well. The last few chapters handle the applications of this material to Fermat's Last Theorem and goes on to the more recent developments that led to the proof. 
A: If you're willing to put in the work, I recommend the following sort of three-step plan: [1] get Dummit and Foote's Abstract Algebra and [2] get Ireland and Rosen's Classical Introduction to Modern Number Theory. Ireland and Rosen develops a very nice look towards number theory from a largely algebraic viewpoint, and it's pretty gentle.
Here's the trick: I don't really know how much abstract algebra you know, but Dummit and Foote is miraculously good at serving as an early reference. If you want to know about, say, fields, you can open up the fields chapter and start reading, and you'll be fine. It's not notationally cumbersome or overly self-referential. (I'm trying to distinguish this from books like Folland's Real Analysis: no proof is more than paragraph, almost, because every proof looks like "Use theorem 16.4(a) to show such and such, then argue as in the proof of 3.2.1 to do so and so, and conclude similarly to the end of corollary 4.2", which is great if you know those things and terrible if you don't. Side note - I do like Folland).
So you can go through Ireland and Rosen, referring to Dummit and Foote when you need. I would encourage you to learn some of the module/ring/field/galois theory while you learn some algebraic number theory, as these will become necessary to understand algebraic number theory eventually and are harder to simply refer to for reference.
Finally, since I'm sure you've been waiting for the third step of the three-step-plan, I'd recommend finding a professor/mentor/student to work with, so that when you come across something you haven't seen before, you can ask where to look. I see that Ragib wrote a similar-in-feel answer while I wrote my answer up, and there's a certain similarity in our recommendation: you can probably start now, but learn some algebra while you progress.
A: I recommend the following books:
Introductory Algebraic Number Theory (Alaca & Williams)
For Galois theory I recommend the following book as an introduction:
Introduction to the Galois Correspondence (Fenrik)
And you should know some elementary number theory and some history of number theory. A good book for self-study is the following book:
Elements of Number Theory (Undergraduate Texts in Mathematics) (Stillwell)
Good luck!
A: I think Takashi Ono's book is exactly what you want. He starts off with some elementary number theory and introduces the algebra along the way. This might be the only book to teach you what a group is and also talk about cyclotomic fields and cohomology of quadratic fields. It also covers some analytic NT like $L$-functions and Minkowski's theorem. Ono's book should have been a lot more popular in my opinion, and the ebook is currently on sale from Springer for $9.
