一、操作系统
1、现代操作系统
作者:(荷)ANDREW S. TANENBAUM
2、操作系统设计与实现
作者:(荷)ANDREW S. TANENBAUM
![](http://images.china-pub.com/ebook40001-45000/40886/zcover.jpg)
3、Linux内核设计与实现
【作者】(美)Robert Love
![](http://images.china-pub.com/ebook25001-30000/28429/zcover.jpg)
4、深入解析Windows操作系统
![](http://images.china-pub.com/ebook30001-35000/32775/zcover.jpg)
二、编程语言
1、C程序设计语言
![](http://images.china-pub.com/ebook10000-15000/14975/zcover.jpg)
2、C专家编程
![](http://images.china-pub.com/ebook35001-40000/38005/zcover.jpg)
三、数据结构与算法
1、算法导论
![](http://images.china-pub.com/ebook30001-35000/31701/zcover.jpg)
四、常用工具
1、Git
Git 是Linux之父开发的,用于 Linux 内核开发的版本控制工具。
Git中文教程
MsysGit Git for windows
2、Source Insight 3.5
非常好用的适合撰写如C/C++或Java等程序语言的编辑器,可以自动列出程序的变量,量数等。Source Insight是革命性的,面向项目程序代码编辑器和浏览器, 内置对C/C++,C# 和Java程序和其他程序的分析功能.在你工作时Source Insight解析你的源代码并且动态地维护其本身的符号数据库,自动为你提供有用的上下文信息.Source Insight不仅是出色的程序编辑器,也能显示参考reference trees,class inheritance diagrams和call trees.Source Insight是所有程序编辑器中浏览源代码和源代码信息最快的.实际上,Source Insight已被用来开发如今最庞大和最成功的商业软件.