Can you suggest the best book for programming?
There's probably no single book that is best for all types of
programming. Ideally you want the best books for your chosen
languages. For C++ you should certainly own the latest edition of
The C++ Programming Language by Bjarne Stroustrup. If there's a
specific type of programming you wish to do, such as games
programming, look for titles that deal with that specific
subject.