
Job opportunities are more for those who speak two languages than those knowing only one language. It is a laudable goal to become fluent in a second language. It won't be a very costly venture. Even a few classes are sufficient to make you helpful at the workplace.
People will be happy to listen to their language when they are out on business. Just greet them in their language and you will become closer to them. This type of basic knowledge doesn't need much training. You can learn such things in a few days or weeks.
If you want to really learn the language, you should go to an institution that teaches the language you want to learn. To fine tune the newly acquired skill you have to find a friend who speaks the language you are learning. Or find a family who speaks the language and make friends with them. For example, if you want to learn Spanish, find a Spanish family or your interest is in Italian your search should be for an Italian-speaking family.
If you are learning Chinese, you can regularly visit a nearby Chinese restaurant where you can hear the language. It is also better to watch people speaking that language and notice the shape of their mouths. That is how you can speak that language correctly.
If you want to catch the correct pronunciation and accent, you should see plenty of movies in that language or listen to radio stations that broadcast in the language you want to learn.
You can as well learn any language with online help. Or you can go for guides for learning languages.
When the business world is shrinking, there is a lot of scope for people knowing a second language as companies have to deal with people who don't know English. The only way to communicate with such people is to recruit people who know a second language.