I had bad experience in learning bahasa because I am no good at learning languages. But I had to, because of my job requirement. Luckily I have a friend in Jakarta, he is a native Indonesian. A good guy. I asked him a favor to teach me.. and yeah he taught me for several months. As a favor for him, I recommend you to visit bahasateacher.com because he's the one building it.