[ThinkCpp] How To Think Like A Computer Scientist: Learning with C++. Allen B. Downey.
[GroudUp] Programming from the Ground Up: An Introduction to Programming using Linux Assembly Language. Jonathan Bartlett.
[K&R] The C Programming Language. Brian W. Kernighan和Dennis M. Ritchie. 2.
[Standard C] Standard C: A Reference. P. J. Plauger和Jim Brodie.
[Standard C Library] The Standard C Library. P. J. Plauger.
[C99 Rationale] Rationale for International Standard - Programming Languages - C. 5.10.
[UNIX編程藝術] The Art of UNIX Programming. Eric Raymond.
[C99] ISO/IEC 9899: Programming Languages - C. 2.
[數字邏輯基礎] Fundamentals of Digital Logic with VHDL Design. Stephen Brown和Zvonko Vranesic. 2.
[IATLC] Introduction to Automata Theory, Languages, and Computation. John E. Hopcroft、Rajeev Motwani和Jeffrey D. Ullman. 2.
[Dragon Book] Compilers: Principles, Techniques, & Tools. Alfred V. Aho、Monica S. Lam、Ravi Sethi和Jeffrey D. Ullman. 2.
[SICP] Structure and Interpretation of Computer Programs. Harold Abelson、Gerald Jay Sussman和Julie Sussman. 2.
[人月神話] The Mythical Man-Month: Essays on Software Engineering. Frederick P. Brooks, Jr.. Anniversary Edition.
[CodingStyle] Linux內核原始碼目錄下的Documentation/CodingStyle檔案.
[GDB] Debugging with GDB: The GNU Source-Level Debugger. 9. Richard Stallman、Roland Pesch和Stan Shebs.
[算法導論] Introduction to Algorithms. 2. Thomas H. Cormen、Charles E. Leiserson、Ronald L. Rivest和Clifford Stein.
[TAOCP] The Art of Computer Programming. Donald E. Knuth.
[編程珠璣] Programming Pearls. 2. Jon Bentley.
[OOSC] Object-Oriented Software Construction. Bertrand Meyer.
[算法+資料結構=程序] Algorithms + Data Structures = Programs. Niklaus Wirth.
[AssemblyHOWTO] Linux Assembly HOWTO(http://tldp.org/HOWTO/Assembly-HOWTO/)很不幸,目前tldp.org被我們偉大的防火牆屏蔽了,請自己找代理訪問. Konstantin Boldyshev和Francois-Rene Rideau.
[x86Assembly] Introduction to 80x86 Assembly Language and Computer Architecture. Richard C. Detmer.
[GNUmake] 3. Managing Projects with GNU make. Robert Mecklenburg.
[SmashStack] Smashing The Stack For Fun And Profit,網上到處都可以搜到這篇文章. Aleph One.
[BeganFORTRAN] The New C: It All Began with FORTRAN(http://www.ddj.com/cpp/184401313). Randy Meyers.
[具體數學] Concrete Mathematics. 2. Ronald L. Graham、Donald E. Knuth和Oren Patashnik.
[APUE2e] Advanced Programming in the UNIX Environment. 2. W. Richard Stevens和Stephen A. Rago.
[ULK] Understanding the Linux Kernel. 3. Daniel P. Bovet和Marco Cesati.
[TCPIP] TCP/IP Illustrated, Volume 1: The Protocols. W. Richard Stevens.
[UNPv13e] UNIX Network Programming, Volume 1: The Sockets Networking API. 3. W. Richard Stevens、Bill Fenner和Andrew M. Rudoff.
[Unicode FAQ] UTF-8 and Unicode FAQ, http://www.cl.cam.ac.uk/~mgk25/unicode.html. Markus Kuhn.