(Hide Categories)
 

Popular Lists about Software

New Lists about Software

 

Best Programming Books

Started by: anonymous on 11/30/2006.
 

Which programming book has taught you the most? Here are the top choices.

1. The Pragmatic Programmer
Programmers are craftspeople trained to use a certain set of tools (editors, object managers, version trackers) to generate a certain kind of product (programs) that will operate in some environment (operating systems on hardware assemblies). Like any other craft, computer progra (more)
Vote (1 Vote)
2. Head First Design Patterns
You're not alone. At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns--the lessons learned by those who've faced the s (more)
Vote (1 Vote)
3. The Practice of Programming
Coauthored by Brian Kernighan, one of the pioneers of the C programming language, The Practice of Programming is a manual of good programming style that will help any C/C++ or Java developer create faster, more maintainable code. Early sections look at some of the pitfalls of C/C (more)
Vote (1 Vote)
4. Subversion Version Control: Using the Subversion Version Control System in Development Projects
Vote (1 Vote)
5. Working Effectively with Legacy Code
Vote (1 Vote)
6. Programming for Dummies
Vote (1 Vote)
7. Java for Dummies
Vote (1 Vote)
8. UNIX Programming Environment
Vote (1 Vote)
9. HTML 4 for the World Wide Web, Fourth Edition (Visual QuickStart Guide)
Vote (1 Vote)
10. The C Programming Language
Just about every C programmer I respect learned C from this book. Unlike many of the 1,000 page doorstops stuffed with CD-ROMs that have become popular, this volume is concise and powerful (if somewhat dangerous) -- like C itself. And it was written by Kernighan himself. Need we (more)
Vote
11. Structure and Interpretation of Computer Programs
Abelson and Sussman's classic Structure and Interpretation of Computer Programs teaches readers how to program by employing the tools of abstraction and modularity. The authors' central philosophy is that programming is the task of breaking large problems into small ones. The boo (more)
Vote
12. Voodoo's Introduction to Javascript Vote
13. How To Think Like A Computer Scientist with C
Vote
14. Learning Computer Programming
Vote
15. Generative Programming
Vote
16. Writing Solid Code
Vote
17. Java
Vote
18. Programming Pearls
Fourteen years after it was first issued, C++ expert Jon Bentley reinvents a true classic with the second edition of his Programming Pearls. Completely revised and brought up to date with all new code examples in C and C++, this book remains an exceptional tutorial for learning t (more)
Vote
19. Javascript: The Definitive Guide
Vote
20. Professional Java Server Programming: with Servlets, JavaServer Pages (JSP), XML, Enterprise JavaBeans (EJB), JNDI, CORBA, Jini and Javaspaces
Vote
21.
Add!
  • You must be logged in to comment.