These are language resources designed to help you learn a language. Most are either websites that will teach languages or language teaching software that you can download.
Nikamo - The Language Teaching Software - Open source software for learning languages. Can be adopted to any language.
Vistawide - World Languages and Cultures - An information source for language learners and language learning on the web