Training to climb is very sport specific. That is..... there is ample evidence that cross training to climb is not useful. For example being able to do 100 pull ups is probably not going to enhance your climbing ability much. Perhaps the only exception to this rule once you reach a certain level of climbing, is "reading" to climb. I must stress that without a certain baseline climbing experience reading about HOW to climb is not going to help you . However, as you excel you will find yourself plateauing. This is when mentoring will be of greatest benefit. Most cannot afford to be mentored by an experienced climber so you do the next best thing....mentor by proxy...you read a book.
In this regard, this book is one of the best "mentors" around. It takes you from your current plateaued level of climbing into an exponential phase of improvement. The book explains climbing by looking at movement which is composed of space, time, force and balance, efficiency of movement and psychology of movement. After explaining these topics the author gives specific exercises to improve these aspects of climbing.
The author then integrates these concepts into a coherent training schedule by first identifying your current level of performance in actual climbing. He then spells out what you should be doing at that level of climbing to progress to the next level. I particularly appreciated this part of the book.
For example let's say your current level of climbing is 5.10. He gives you a detailed training schedule of how to improve your level of climbing to 5.11. He holds your hand telling you how to warm and for how long, what bouldering problems to do, what climbs to do and how to do them, how to train both aerobically and anaerobically. Detailed training is provided to the 5.13 level.
If you are beginner I would not recommend buying any books yet. Rather go out a climb. For an introduction on "how to climb" please see my listmania: " so you want to rock climb".