> <i>... as I’ve already read all 7 books in 2 languages before - I could pick up a lot just from context...</i><p>That's what I've always said to my friends, but they insist on learning <i>grammar</i>, which of course they'll forget after a few hours/days. Three years ago I could hardly read anything non-technical in English, now I can understand <i>Lolita</i> - which is a hard novel to read for a non-native. All thanks to audiobooks.<p>I found that audiobooks are the most fantastic way of learning a new language... I couldn't have possibly read <i>Lolita</i> or <i>Silmarillion</i> before - They're just too hard for someone who is trying to learn a new language. Long sentences full of new/invented words - It's easy to lose the thread. But listening to a skillful reader reading them aloud, you can understand even the most complicated words and sentences just from the context, and the reader's tone and emphasize...<p>If you want to learn a new language, do yourself a favor and listen to some audiobooks. Pick a book you've already read in your native language (preferably more than once) and you'll be amazed how easy it is to understand and learn new words (you must have a basic understanding of that language of course).