Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <ul> <li><em>Code Complete</em> (2nd edition) by Steve McConnell</li> <li><em>The Pragmatic Programmer</em></li> <li><em>Structure and Interpretation of Computer Programs</em></li> <li><em>The C Programming Language</em> by Kernighan and Ritchie</li> <li><em>Introduction to Algorithms</em> by Cormen, Leiserson, Rivest &amp; Stein</li> <li><em>Design Patterns</em> by the Gang of Four</li> <li><em>Refactoring: Improving the Design of Existing Code</em></li> <li><em>The Mythical Man Month</em></li> <li><em>The Art of Computer Programming</em> by Donald Knuth</li> <li><em>Compilers: Principles, Techniques and Tools</em> by Alfred V. Aho, Ravi Sethi and Jeffrey D. Ullman</li> <li><em>Gödel, Escher, Bach</em> by Douglas Hofstadter</li> <li><em>Clean Code: A Handbook of Agile Software Craftsmanship</em> by Robert C. Martin</li> <li><em>Effective C++</em></li> <li><em>More Effective C++</em></li> <li><em>CODE</em> by Charles Petzold</li> <li><em>Programming Pearls</em> by Jon Bentley</li> <li><em>Working Effectively with Legacy Code</em> by Michael C. Feathers</li> <li><em>Peopleware</em> by Demarco and Lister</li> <li><em>Coders at Work</em> by Peter Seibel</li> <li><em>Surely You're Joking, Mr. Feynman!</em></li> <li><em>Effective Java</em> 2nd edition</li> <li><em>Patterns of Enterprise Application Architecture</em> by Martin Fowler</li> <li><em>The Little Schemer</em></li> <li><em>The Seasoned Schemer</em></li> <li><em>Why's (Poignant) Guide to Ruby</em></li> <li><em>The Inmates Are Running The Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity</em></li> <li><em>The Art of Unix Programming</em></li> <li><em>Test-Driven Development: By Example</em> by Kent Beck</li> <li><em>Practices of an Agile Developer</em></li> <li><em>Don't Make Me Think</em></li> <li><em>Agile Software Development, Principles, Patterns, and Practices</em> by Robert C. Martin</li> <li><em>Domain Driven Designs</em> by Eric Evans</li> <li><em>The Design of Everyday Things</em> by Donald Norman</li> <li><em>Modern C++ Design</em> by Andrei Alexandrescu</li> <li><em>Best Software Writing I</em> by Joel Spolsky</li> <li><em>The Practice of Programming</em> by Kernighan and Pike</li> <li><em>Pragmatic Thinking and Learning: Refactor Your Wetware</em> by Andy Hunt</li> <li><em>Software Estimation: Demystifying the Black Art</em> by Steve McConnel</li> <li><em>The Passionate Programmer (My Job Went To India)</em> by Chad Fowler</li> <li><em>Hackers: Heroes of the Computer Revolution</em></li> <li><em>Algorithms + Data Structures = Programs</em></li> <li><em>Writing Solid Code</em></li> <li><em>JavaScript - The Good Parts</em></li> <li><em>Getting Real</em> by 37 Signals</li> <li><em>Foundations of Programming</em> by Karl Seguin</li> <li><em>Computer Graphics: Principles and Practice in C</em> (2nd Edition)</li> <li><em>Thinking in Java</em> by Bruce Eckel</li> <li><em>The Elements of Computing Systems</em></li> <li><em>Refactoring to Patterns</em> by Joshua Kerievsky</li> <li><em>Modern Operating Systems</em> by Andrew S. Tanenbaum</li> <li><em>The Annotated Turing</em></li> <li><em>Things That Make Us Smart</em> by Donald Norman</li> <li><em>The Timeless Way of Building</em> by Christopher Alexander</li> <li><em>The Deadline: A Novel About Project Management</em> by Tom DeMarco</li> <li><em>The C++ Programming Language (3rd edition)</em> by Stroustrup</li> <li><em>Patterns of Enterprise Application Architecture</em></li> <li><em>Computer Systems - A Programmer's Perspective</em></li> <li><em>Agile Principles, Patterns, and Practices in C#</em> by Robert C. Martin</li> <li><em>Growing Object-Oriented Software, Guided</em> by Tests</li> <li><em>Framework Design Guidelines</em> by Brad Abrams</li> <li><em>Object Thinking</em> by Dr. David West</li> <li><em>Advanced Programming in the UNIX Environment</em> by W. Richard Stevens</li> <li><em>Hackers and Painters: Big Ideas from the Computer Age</em></li> <li><em>The Soul of a New Machine</em> by Tracy Kidder</li> <li><em>CLR via C#</em> by Jeffrey Richter</li> <li><em>The Timeless Way of Building</em> by Christopher Alexander</li> <li><em>Design Patterns in C#</em> by Steve Metsker</li> <li><em>Alice in Wonderland</em> by Lewis Carol</li> <li><em>Zen and the Art of Motorcycle Maintenance</em> by Robert M. Pirsig</li> <li><em>About Face - The Essentials of Interaction Design</em></li> <li><em>Here Comes Everybody: The Power of Organizing Without Organizations</em> by Clay Shirky</li> <li><em>The Tao of Programming</em></li> <li><em>Computational Beauty of Nature</em></li> <li><em>Writing Solid Code</em> by Steve Maguire</li> <li><em>Philip and Alex's Guide to Web Publishing</em></li> <li><em>Object-Oriented Analysis and Design with Applications</em> by Grady Booch</li> <li><em>Effective Java</em> by Joshua Bloch</li> <li><em>Computability</em> by N. J. Cutland</li> <li><em>Masterminds of Programming</em></li> <li><em>The Tao Te Ching</em></li> <li><em>The Productive Programmer</em></li> <li><em>The Art of Deception</em> by Kevin Mitnick</li> <li><em>The Career Programmer: Guerilla Tactics for an Imperfect World</em> by Christopher Duncan</li> <li><em>Paradigms of Artificial Intelligence Programming: Case studies in Common Lisp</em></li> <li><em>Masters of Doom</em></li> <li><em>Pragmatic Unit Testing in C# with NUnit</em> by Andy Hunt and Dave Thomas with Matt Hargett</li> <li><em>How To Solve It</em> by George Polya</li> <li><em>The Alchemist</em> by Paulo Coelho</li> <li><em>Smalltalk-80: The Language and its Implementation</em></li> <li><em>Writing Secure Code</em> (2nd Edition) by Michael Howard</li> <li><em>Introduction to Functional Programming</em> by Philip Wadler and Richard Bird</li> <li><em>No Bugs!</em> by David Thielen </li> <li><em>Rework</em> by Jason Freid and DHH</li> <li><em>JUnit in Action</em></li> </ul>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload