I will go Jakarta on July 28 and will stay for a month. I will stay in a hotel for 5 days only then find a cheaper place to stay (room for rent would be better). But the problem is: I don't know where? About their food, where is the cheapest place to eat? About the transportation, I don't want to use taxi, I would like to commute. Would there be any advice regarding transportation? And lastly, communication. Do I really have to learn bahasa indonesia to be able to communicate to other people?