If you want to learn a foreign language, one of the best tips anyone can give you is to get in contact with native speakers or to travel to a country in which the language is predominantly spoken. Travelling is expensive and time-consuming, but getting in contact with native speakers easily is now possible thanks to the Internet. Chatting and talking with native speakers can help us not only learn a language or improve our language skills, but it can also help us to learn more about the different cultures from around the world. There are lot of websites that connect language learners and native speakers, and we have collected some of the best ones for you.
Livemocha is one of the most vibrant and extensive language learning communities. On Livemocha, you can add friends, send messages, and interact with other students and native speakers. You can make flashcards and ask other people to review your work. Also, you can help other people to learn the languages you are fluent in already.
On Palabea you can create your own language learning materials and give lessons to others. You can also add friends and communicate with other language lovers via private message.
On Italki most of the language learning materials and classes are not free, but there is a big community which allows you to get in contact with native speakers without paying a dime.
Busuu is a website for learning languages free of charge. It supports English, Spanish, German, French, Russian, Polish, Italian, Portuguese and Turkish. Along with classes, Busuu offers the possibility to interact with other people and help people with language lessons while learning from others.
The Mixxer is an interesting website which offers you a way to connect with language partners. These people can get in contact with you easily via Skype and start learning and sharing knowledge immediately.