How to Learn a Language Using the Internet

Learning languages isn’t easy, but thanks to the time we live in, there are dozens of free resources available for you to learn almost any language with just a simple point and click. I have noted below several websites and resources where you can learn French, Icelandic, Japanese, or whatever language you are aching to learn. I’ve divided the language learning process into four sections. This isn’t necessarily the order you should start learning languages, but it should help you troubleshoot your struggles and weak points more easily.

1. Vocabulary – This is the easy part. It’s important to first learn words and phrases that are more frequently used, so you can start communicating immediately.

  • – Learn vocabulary through spaced repetition. The words you prove to know well are shown less often, so you get more practice with words you struggle with.
  • Anki – Anki is a flashcard program similar to Memrise with hundreds of decks.
  • Polyglot Chrome Extension – This Chrome extension will seamlessly incorporate words from your target language into your online experience. You can customize the language and the frequency of replaced words.
  • Frequency Lists – Here is a list of 400 commonly used words that you should learn first.

2. Grammar – Grammar is crucial to understanding meaning. Even missing so much as a comma can make a huge difference.

  • – Duolingo offers six languages with grammar and vocabulary lessons. Earn points and unlock levels as you go along.
  • BBC Languages – The BBC offers lessons with grammar, vocabulary, games, activities, and tests in forty languages.
  • – Livemocha is very similar to Rosetta Stone and has lessons for 38 languages.
  • – Write in your new language and have a native speaker correct your mistakes.

3. Speaking/Pronunciation – You can’t communicate with a native speaker if they can’t understand what you are trying to say.

  • – Verbling will match you up with someone who speaks your target language, so you can talk to them right over the internet. They teach you a language, and you teach them one.
  • – Find a pen pal from another country and learn their language.

4. Comprehension/Listening – Get used to the tempo and rhythm of native speakers. Reading text and listening to speakers are hugely different experiences.

  • Books Don’t read books on how to learn a certain language. Pick books you love. If you wouldn’t read it in English, don’t try reading it in another language. Harry Potter is a great place to start. It’s easy to read and available in many languages.
  • Movies – IMDB makes it easy to find the best movies made in foreign languages. Just make sure you turn off the subtitles.
  • Youtube – Don’t just watch language learning specific videos, but also clips from that Spanish soap opera or that Japanese anime. Youtube gives you another way to listen to native speakers use their language.
  • Non-Language Learning Websites.- Read articles and websites written by native speakers. Are you a sports fan learning Spanish? Start visiting ESPN Deportes instead of ESPN. Planning on visiting Shanghai? Use instead of Google.
  • FSI Language Courses (which is currently down for some reason) – These are courses developed by the U.S. Government that have reached the public domain. Download the text and repeat after the tapes.


  • Don’t waste your money on Rosetta Stone. Many language experts find Rosetta Stone lacking. Plus, there are many online alternatives that offer similar services for free.
  • Practice daily. Be relentless. Learning a language takes time, so get in the habit of practicing every day.
  • Speak from day one. Don’t get bogged down in the vocabulary and grammar. Find someone to talk with and start speaking from day one. You won’t learn until you force yourself to use the language.
  • Learn for a reason. You have to be truly motivated. Don’t learn Portuguese because you think it sounds cool. Learn Portuguese because you want to visit Brazil. Be practical. Learn the language to communicate with its speakers.
  • Visit the country. Immerse yourself. Visiting a country that speaks your target language is the easiest way to learn a language and learn it quickly. While you are there, don’t communicate in any language but the language you wish to learn.
  • Keep using the language. Once you learn the language, keep refreshing your vocabulary. Seek out native speakers to practice with from time to time. Don’t let this valuable skill go rusty.

Are there any other resources or tips people should know about? Disagree with anything in the article? Share your thoughts below.

February 02, 2013