Learning a foreign language can be long path. You are going to spend a lot of time but at the end you are going to learn a lot about the other culture, make friends interested in your country and also have plenty of opportunities to travel abroad.

There are many websites in the internet which offer programs and tools to help you. In this section I only selected the ones I have found useful for learning Spanish or German.