A few weeks back a friend of mine asked me to recommend him some programming/technical books. I was busy at that moment so I couldn't write my recommendations but he suggested that I should write an article on my blog. I thought that it's a great idea so here…