You Do Not Need a Book to Learn Spanish
There are many ways to learn Spanish today. Once upon a time, there were no other options than using learn-Spanish-books; however, the options are many today. Besides the fact that there are a number of schools, which teach Spanish at different levels (basic, medium, advanced), you also have a number of aids such as audio-visuals, online classes, bi-lingual books, which can make learning Spanish easy and fun. How do you normally learn a new language? You find out what each word in English (or your own language) is translated into Spanish and as you learn the grammar you start applying your new vocabulary to converse. The more opportunities you have to get the right word at the right time, the faster you will be able to learn it.
The Fun of Learning Spanish with Bi-Lingual Books
There are special bi-lingual books meant for tourists visiting Spanish-speaking places. It is very easy to learn Spanish with these books as aids since these will have the most commonly required phrases translated and ready for you to use. Of course, learn Spanish books are useful only when you practice a lot. If you have to struggle through reading the phrases while talking, it is better to communicate through sign-language and English (or whatever your language is).
Learn Spanish bi-lingual books are excellent tools for communication and will require very little effort on your part. It is fun to find out how a certain phrase is translated and usually because it is ready-made for you, it is easy for you to absorb. As said previously, in order to be successful in absorbing the nuances of the language correctly, you will need to practice a lot before you can apply it with confidence.
This type of learn Spanish books will not be really useful if you want to learn Spanish at an advanced level. For this purpose you will need to have a more in depth approach and more effort would be required. There are new methods for rapid learning of any language, which can bring you to a basic level in less than 2-3 months. However, if you want to have a real good grasp on it, about a year's time is the minimum you need.
There is another way, which can cut short the time to almost half, i.e. live in a Spanish-speaking place for about three-six months and speak no other language. In this way, being forced to converse in Spanish, you will be able to find the right words and you will be surprised how fast you can learn the language.