I’m often asked for suggestions of good places online where people can learn and practice Spanish for free. In fact, I’ve been asked enough times to make me develop this short “The Best…” list of my recommendations.
Many of these sites also offer lessons in other languages, including English.
Feel free to offer additional suggestions.
I personally have found that going to a language school in a Spanish-speaking country (I went to ones in Mexico and Guatemala) and living with a family to be by far the best way to learn Spanish, but these sites can provide good initial exposure and be helpful for later development and practice.
Here are my choices for The Best Sites For Learning Spanish Online (not in order of preference):
BBC Languages Mi Vida Loca
The BBC also has several other sites for learning Spanish.
Panfu (a virtual world for kids where they can learn Spanish)
LingoHut looks like a pretty good place to learn the basics of multiple languages. Thanks to Philipp Jones for the tip.
Duolingo looks like it’s a pretty decent language-learning site.
Instreamia is a new site that helps you learn several languages.
Lingo Hut seems like a pretty impressive site for beginning learners of many different languages, including Spanish. Using a drop-down menu, you can easily select your native language and the language you want to learn, and then progress through a well-designed series of exercises including reading, listening and speaking.