Books seem like a good choice for learning any language. But, there is a problem with them - you can't hear them. Listening to speech is the most efficient way to learn how to put a sentence together or how to use standard phrases. Watching movies and series will help