I'm a foreigner (meaning English is not my first language) and an undergraduate student. I'm currently studying linear algebra, set theory and have already studied number theory, and got a very good grade on the class!
However, the textbook we used on that number theory class was very poor (what a shame...). I used to love number theory, so the only obstacle for that class was that poor textbook. Now, even though I got good grade on that class, my brain is messed up with all the number theory stuff - it is not well organized, so I want you to recommend me a suitable textbook.
The conditions are (1) I have to review the stuff so that all the theorems should be well organized in my brain (2) Since I've already took the class, I want a little bit more challenge. The problem is that I haven't took that many classes such as analysis or other algebra. So I doubt if there is a suitable book that can satisfy both conditions.
I have already checked possible recommendations here. But there were just so many recommendations so I couldn't find which suits me best.
Take a look at how to solve binary form $ax^2+bxy+cy^2=m$, for integer and rational $ (x,y)$ . It seems to me you are in good position to learn all the ingredients. I can also tell you that many students who take algebraic number theory have no idea how to solve such problems. So, my general feeling is that a course, maybe half-length, in integral binary quadratic forms, is a good lead-in to algebraic number theory.
And, since you know fields and matrices but not rings, it is probably a good choice at this point. Two books are involved, Buell and Conway. I have put quite a number of answers on this site in this style; sometimes the Conway topograph only, sometimes the Lagrange cycle method only...
Sample:
=========================