berapa lama belajar bahasa pemrograman