If you're a language learner at an intermediate or advanced level, you have a few options when it comes to choosing the vocabulary and grammar you want to learn in your in their target languages:
- Use a frequency dictionary. Grab the top 1000 and then skim through the next 1000-2000 and see which ones cover topics you find interesting or applicable to the situations in which you’re going to be using your language.
- Grab a thematic word-list or book like the “Mastering [LANGUAGE] Vocabulary” books by Barron. Those will be high value words, arranged by theme.
- Start writing or talking with a tutor about topics you care about. Every time you run into a word you need, write it down and learn it.