数论主要是解析数论和代数数论两个。1.初等数论只要中学的知识作预备知识。2.学习解析数论和代数数论之前,你需要学完数学系本科到研究生的大部分专业课。3.代数数论的话,可能需要 本科的高等代数、抽象代数,研究生的交换代数,以及拓扑、代数拓扑、代数几何方向的内容,这些掌握之后就能开始看懂。4.解析数论的话,需要 本科的 数学分析微积分、实变函数、复变函数、Fourier分析、和一些代数基础,还需要研究生的 (单)复分析(关系非常密切) 可能也需要一点点实分析的内容做铺垫。