What do you need to know to learn a foreign language? | NiceBooksReads