Be Lazier writes:
The best way to learn a new language in your adult years is to study like a child, immerse yourself, and repeat, repeat, repeat.
Here is a list of the best ways to get yourself speaking Urdu, Swahili, or Swedish as fast as you can.