To learn Esperanto with desktop computer without Internet, you can use many offline free applications We recommend you this application because it has instructions in Bahasa Indonesia, as well as English.
Kurso de Esperanto Latest Version (direct link)
Kurso de Esperanto Version 4 (backup local copy)
To improve your typing in Esperanto, especially because it uses few different characters, we recommend you to use Tajpi. Tajpi has only user interface in English and Esperanto, but you don’t have to change anything to make it work out of the box.
Tajpi Latest Version (direct link)
Tajpi Version 2.97 (backup local copy)