Well, I hope that will be the final version. What do you think?
The are various reasons why people learn foreign languages. From my point of view, their job is the main reason why the people decide to learn a foreign language.
Nowadays, it is very important to know a second language, like English, because when a new American product is first released the instructions are always in English. So if you want to be able to use the product when it first comes out you have to be able to understand English.
Apart from that, I know people who learn languages because it is a hobby for them and they enjoy it. Another reason people learn languages is in other to get more skills, because if you have more skills you would have more possibilities to get a better job.
On the whole, I think that people learn other languages because they believe that it will be useful for them to getting a better job, to communicating with foreign people, to have more skill, etc.