Learning English and other languages
Linguahouse features a highly efficient online tool called Expemo which allows you to learn without forgetting by reviewing flashcards at specially timed intervals.
History of languages
Here you can find interesting facts about different languages as well as useful tips for learning. Omniglot has a wealth of information about language history and writing systems, as well as useful phrases, idioms, sayings and tongue twisters in various languages.
BBC learning languages
The BBC Languages homepage features essential phrases in a variety of languages, beginners’ courses, radio discussions on languages and downloadable foreign transcripts for BBC programmes. There are also video introductions to different languages to help you get a feel for the language that you are interested in learning.