Hey you guys, I recommend you the book **Programing Pearls** by **Jon Bentley**. It is a must for every programmer and its worth spending Rs.160.
For serious programmers, it is to be read once every 6 months so that you dont forget the basic blocks. For the ones inclined towards maths, try getting your hands on **Art of Computer Programming, 3 volumes** by **Donald E Knuth**. If you are planning to learn programing, I think you should go for PERL language and then go for C/C++ and Java. Any questions regarding programing are welcome and Ill try my best to answer.