Which words you should learn and where to find them

When learning a language, it’s important to know many words, but it’s also important that you learn the right words. How do you know which words to learn? Where should you find those words? And how much can you express using the ten hundred most common words?