Following is my top 11 programming books (in no particular order):-

1 – Code Complete 2

2 – CLR via C# 3rd Edition

3 – Agile Software Development, Principles, Patterns, and Practices

4 – The Pragmatic Programmer

5 Rapid Development

6- Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition

7-Thinking in C++

8- SOA Design Patterns

9- Becoming a Technical Leader

11- Enterprise Integration Patterns

Take a look at Jeff Atwood’s list here.

Also, worth looking at is the list by Joel (of ‘Joel on Software’ fame) here.

I will share the complete list of books that i own some other day 🙂

Let me know which ones do you like and which ones you dont…


  1. Reading # 3, great read so far and interesting up ahead, what do you think? #4 borrowed from a colleague last week, 6 and 11 in my bookshelf. I remember you mention 8, how did you like it? review it

  2. Pingback: CHRISTIAN
  3. Pingback: DON

Leave a Reply

Your email address will not be published. Required fields are marked *