一、程序语言
1. C
(1) 《C Primer Plus》
(2) 《C和指针》
(3) 《C陷阱与缺陷》
(4) 《C专家编程》
(5) 《你必须知道的495个C语言问题》
2. C++
(1) 《C++ Primer》
(2) 《C++ 标准程序库》
(3) 《Effective C++》
(4) 《C++程序设计语言》
(5) 《C++程序设计原理与实践》
(6) 《C++语言的设计和演化》
二、数据结构
1. 《Data Structures And Program Design in C++》
2. 《数据结构与算法分析:C++描述》
3. 《数据结构_严蔚敏》
4. 《剑指offer》
三、算法
1. 《算法导论》
2. 《计算机程序设计艺术》
3. 《如何求解问题:现代启发式方法》
4. 《编程之美》
5. 《编程珠玑》
四、操作系统
1. 《鸟哥的Linux私房菜》
2. 《Unix环境高级编程》
3. 《Unix网络编程卷1,套接字》
4. 《Unix网络编程卷2,进程间通信》
5. 《现代操作系统》
五、计算机组成原理
1. 《深入理解计算机系统》
2. 《计算机组成与设计:硬件/软件接口》
六、编译原理
1. 《编译原理》
2. 《程序员的自我修养:链接、装载与库》
3. 《计算机程序的构造与解释》
七、数据库
1. 《数据库系统概念》
八、计算机网络
1. 《TCP/IP详解·卷1:协议》
2. 《TCP/IP详解·卷2:实现》
3. 《TCP/IP详解·卷3:TCP事务协议、HTTP、NNTP和UNIX域协议》
九、软件工程
十、人工智能
十一、机器学习
十二、模式识别
十三、数据挖掘
十四、搜索引擎
十五、计算机视觉
十六、云计算与分布式计算