一、操作系统
1、现代操作系统 作者:(荷)ANDREW S. TANENBAUM
http://www.china-pub.com/25383
2、操作系统设计与实现 作者:(荷)ANDREW S. TANENBAUM
http://www.china-pub.com/40886
3、Linux内核设计与实现 【作者】(美)Robert Love
http://www.china-pub.com/28429
4、深入解析Windows操作系统
http://www.china-pub.com/32775
二、编程语言
1、C程序设计语言
http://www.china-pub.com/14975
2、C专家编程
http://www.china-pub.com/38005
三、数据结构与算法
1、算法导论
http://www.china-pub.com/31701
四、常用工具
1、Git
Git 是Linux之父开发的,用于 Linux 内核开发的版本控制工具。
MsysGit Git for windows
http://code.google.com/p/msysgit/
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已被用来开发如今最庞大和最成功的商业软件.