Read Any Good Books Lately?

Having seen what Justice is upto, I thought I would take the time to answer a question that I get asked all the time ‘What’s books do you recommend I should read’?

While the scope of the books I could recommend is quite large, I am going to narrow my focus to the realm of the developer. Some of these books are ones that I wish I had read while I was still in school (of course, they might not have been out then!!). The list is ordered in the way ‘I feel’ they should be read. More specifically, I have focused on books that I think can equip people (alongside real world experience) to ‘Build A Solid Core’

Here it is:

  • [Introduction to the Theory of Computation](http://www.amazon.com/gp/product/0534950973/ref=pd_cp_b_title/103-5653998-1688625?pf_rd_m=ATVPDKIKX0DER&pf_rd_s=center-41&pf_rd_r=0BBH1T1APDC4Y2KF54F2&pf_rd_t=201&pf_rd_p=252362401&pf_rd_i=053494728X)
  • [Introduction To Algorithms ](http://www.amazon.ca/Introduction-Algorithms-Second-Thomas-Cormen/dp/0262032937)
  • [Code Complete](http://www.amazon.com/Complete-Microsoft-Programming-Steve-McConnell/dp/1556154844)
  • [The Pragmatic Programmer](http://www.amazon.com/Pragmatic-Programmer-Journeyman-Master/dp/020161622X)
  • [Head First Object-Oriented Analysis & Design](http://www.amazon.com/Head-First-Object-Oriented-Analysis-Design/dp/0596008678/ref=cm_lmf_tit_1_rdssss1/103-5653998-1688625)
  • [Refactoring](http://www.amazon.com/Refactoring-Improving-Design-Existing-Code/dp/0201485672)
  • [Applying UML and Patterns](http://www.amazon.com/Applying-UML-Patterns-Introduction-Object-Oriented/dp/0131489062/ref=pd_sim_b_4/103-5653998-1688625)
  • [Head First Design Patterns](http://www.amazon.com/Head-First-Design-Patterns/dp/0596007124)
  • [Design Patterns](http://www.amazon.com/Design-Patterns-Object-Oriented-Addison-Wesley-Professional/dp/0201633612)
  • [CLR Via C#](http://www.amazon.com/CLR-via-Second-Pro-Developer/dp/0735621632)
  • [Test-Driven Development : By Example](http://www.amazon.com/Test-Driven-Development-Addison-Wesley-Signature/dp/0321146530)
  • [Programming .Net Components](http://www.amazon.com/Programming-NET-Components-Juval-Lowy/dp/0596003471)
  • [Working Effectively With Legacy Code](http://www.amazon.com/Working-Effectively-Legacy-Robert-Martin/dp/0131177052)
  • [Domain Driven Design](http://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215)
  • [Patterns Of Enterprise Application Architecture](http://www.amazon.com/Patterns-Enterprise-Application-Architecture-Martin/dp/0321127420)
  • [Agile Principles, Patterns, and Practices](http://www.amazon.com/Principles-Patterns-Practices-Robert-Martin/dp/0131857258)
  • [Core J2EE Patterns](http://www.amazon.com/Core-J2EE-Patterns-Practices-Strategies/dp/0131422464/ref=pd_sim_b_1/103-5653998-1688625)

You’ll notice that I have not even touched on specialized topics such as web/windows development,object relational mapping, or even sql. We’ll save that list for another day. I have also published this as a listmania list to Amazon.

Happy Reading.

Comments