Duolingo is an application to learn languages free of cost on your mobile device. It includes Spanish, French, German, Portuguese, Italian and English languages. It is fun with education kind of application. The concept behind this application is to offer fun ways to learn languages. You can learn all six languages provided in this app but that would not be a good idea. Lessons for one language at a time will truly help you learn it. It includes small lessons on language use for everyday life.
Windows has a wide range of language support. What I do is; install extra languages from Windows DVD and I actually use a special font with that for my custom language typing needs. That is for one specific language which I need in my work. By doing this I get a language bar in the task bar which sometimes does odd stuff. If I want to use English I have to switch language by using some short key. And the same key for switching it back to other language. Now definitely, the result will be odd if you miss switching before typing. Here is a solution for this problem.