We have generated 90 free Anki decks to download and use in order to help you on your journey to learning a new language. These decks include the native word, an audio example, and its translation. On average it can take about 15 hours to learn 1000 words in a new language.
Acheiving native level fluency would require learning over 10,000 words. However, with the knowledge of over 1000 words you will land somewhere between a functional beginner and conversational level. In most of the world’s languages, 500 words will be more than enough to get you through any tourist situations and everyday introductions.
Once you have mastered at least 1000 in any given language your should then move on to consuming media in your target language. You should be able to understand about 80% of the words in any given media but you should be able to pick up new words and phrases from context. Good luck on your language learning journey!
Learn French
Learn German
Learn Italian
Learn Japanese
Learn Korean
Learn Mandarin Chinese
Learn Mexican Spanish
Learn Polish
Learn Russian
Learn English
Learn German
Learn Italian
Learn Japanese
Learn Korean
Learn Mandarin Chinese
Learn Mexican Spanish
Learn Polish
Learn Russian
Learn English
Learn French
Learn Italian
Learn Japanese
Learn Korean
Learn Mandarin Chinese
Learn Mexican Spanish
Learn Polish
Learn Russian
Learn English
Learn French
Learn German
Learn Japanese
Learn Korean
Learn Mandarin Chinese
Learn Mexican Spanish
Learn Polish
Learn Russian
Learn English
Learn French
Learn German
Learn Italian
Learn Korean
Learn Mandarin Chinese
Learn Mexican Spanish
Learn Polish
Learn Russian
Learn English
Learn French
Learn German
Learn Italian
Learn Japanese
Learn Mandarin Chinese
Learn Mexican Spanish
Learn Polish
Learn Russian
Learn English
Learn French
Learn German
Learn Italian
Learn Japanese
Learn Korean
Learn Mexican Spanish
Learn Polish
Learn Russian
Learn English
Learn French
Learn German
Learn Italian
Learn Japanese
Learn Korean
Learn Mandarin Chinese
Learn Polish
Learn Russian
Learn English
Learn French
Learn German
Learn Italian
Learn Japanese
Learn Korean
Learn Mandarin Chinese
Learn Mexican Spanish
Learn Russian
Learn English
Learn French
Learn German
Learn Italian
Learn Japanese
Learn Korean
Learn Mandarin Chinese
Learn Mexican Spanish
Learn Polish