A great thing about the Internet is you can learn practically anything, provided you are aware of the right sources. Take for instance learning and practicing foreign languages. As humans we have been learning new languages ever since we realized we could use different sounds to communicate different feeling, situations and figures. In the times of globalization, learning and practicing new languages has become more important. Although more and more people these days can easily understand English and it is gradually becoming sort of a global language, there are many people who still prefer to communicate in their national languages.
Whether you want to learn French, German, Chinese, Swahili, English or a plethora of other languages, you can learn and practice them on the websites mentioned on this Mashable link.