I know basic knowledge of undergraduate algebra till galois theory of finite extensions. I want to learn number theory, but also like algebra. This semester I have to choose to read either commutative algebra or noncommutative algebra. Can somebody tell me briefly the nature of both and what they lead? i want to know what they deal with and also in what way they are relevant in number theory. Thanks!