The absolute must-read book for programmers. The Book is “Code Complete” By Steve McConnell - this books had two edition. I recommend to read the second edition.Here are five reasons why I think this is an absolute must read for any programmer. This was the first book my mentor recommended me on my first job as a software engineer back in 2001 . Since then I have recommended it to many of my colleagues and engineers I have mentored. This is a very practical book for programmers. It talk about general practices that will make you a good programmer in long run.