It's a lot easier to learn the language if you move to the country and nobody can speak English! I have to practice every day just communicating with people. If you want to learn a new language in your home country, I would suggest practicing every day... maybe setting aside 10-30 minutes for it. If possible set up skype or something similar with a native speaker to see what the language really sounds like. Indonesia is a great place! It's very beautiful here and the people are very friendly. They love foreigners... I feel like a celebrity wherever I go. Also, the culture is very different from the USA and they have some awesome traditions. Unfortunately is is a pretty poor country (which is why I'm a volunteer) but it's definitely worth seeing. There is lots of awesome history here, it's super cool.