Which ways of learning words and expressions are considered the most effective in the long run? Often learned words are forgotten after a week or two if they are not used. What techniques allow you to not just memorize words, but to do so in a way that makes them stick for the long term? Do methods such as flashcards, contextual associations or word games work?