基础书籍
《计算机科学导论》(Introduction to Computer Science) - Tim Bell, Ian H. Witten和Mike Fellows
《计算机组成与设计》(Computer Organization and Design) - David A. Patterson和John L. Hennessy
《计算机网络》(Computer Networks) - Andrew S. Tanenbaum和David J. Wetherall
《操作系统原理》(Operating System Concepts) - Abraham Silberschatz, Peter B. Galvin和Greg Gagne
《数据结构与算法分析》(Data Structures and Algorithm Analysis) - Mark Allen Weiss
编程语言
《C语言程序设计现代方法(第2版•修订版)》 - K.N. King
《C Primer Plus 中文版》 - Stephen Prata
《Python编程:从入门到实践 (第3版)》 - Eric Matthes
《Java高级程序设计(第5版)》 - Matt Frisch
《On Java 中文版(基础卷)》 - Bruce Eckel
《On Java 中文版(进阶卷)》 - Bruce Eckel
数据库
《数据库系统概念》(Database System Concepts) - Abraham Silberschatz, Henry F. Korth和S. Sudarshan
《SQL 必知必会》(SQL in 10 Minutes a Day, Sams Teach Yourself) - Ben Forta
其他
《深入理解计算机系统》(Computer Systems: A Programmer's Perspective) - Randal E. Bryant和David R. O'Hallaron
《编程珠玑》(Programming Pearls) - Jon Bentley
《设计数据密集型应用》(Designing Data-Intensive Applications) - Martin Kleppmann
《程序员自我修养--链接、装载与库》 - John J. McCarthy
这些书籍既适合作为大学计算机专业的基础教材,也适合作为自学者的参考书籍。建议根据具体专业和兴趣选择合适的书籍进行深入学习。