My primary language is Spanish, I wanted to learn English and what I did was to listen to music, watch movies, read and everything in English, I can’t write or speak perfectly but most people understand what I’m trying to say. Never used books or tapes of any kind, I don’t think they’re worth… But everyone is different, maybe they’ll work for you.