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.