Javanese is one of the languages in the world with three levels of language, which means not only is there a High Javanese and a Low Javanese, but there is a Middle Javanese, as well. So, just ordinary sentences become quite different in these three levels of language that one must be able to manipulate. This makes Javanese harder to learn.