mengapa belajar bahasa pemrograman bisa dilakukan dengan otodidak