Bagaimana urutan platform untuk belajar pemrograman agar ilmu-ilmu dari masing-maisng platform saling terkoneksi?
Khikmatul FaijahExplainer
Bagaimana urutan platform untuk belajar pemrograman agar ilmu-ilmu dari masing-maisng platform saling terkoneksi?
Share
Sebenarnya tidak ada aturan baku untuk hal ini. Setiap orang mempunyai cara, metode dan roadmap yang berbeda-beda dalam mempelajari suatu hal, termasuk belajar bahasa pemrograman.
Tapi saya akan tetap menjawab sesuai dengan kacamata saya.
Jaman sekarang, ingin belajar suatu hal secara otodidak bukan lagi hal yang sulit untuk dilakukan. Sudah banyak sekali platform yang mewadahi kita. Sebut saja yang universal, Youtube. Ada banyak channel informatif dan bermanfaat buat kita yang ingin fokus belajar bahasa pemrograman. Tapi terkadang, video yang disajikan disana cenderung tidak terstruktur. Jarang ada satu channel yang membahas dari A sampai Z secara konsisten. Video dibagi ke dalam bagian yang terpisah, hal ini cukup membingungkan pemula. Pertanyaan ini saya pastikan akan sering terlintas, “videonya ada banyak dan semuanya menarik, tapi aku harus mulai darimana??”
Begitu juga dengan website. Banyak sekali tulisan yang kita temui dan ada yang menyarankan untuk belajar tipe data dulu, ada yang bilang harus paham struktur data plus algoritma dahulu, ada juga yang bilang Java tidak cocok buat pemula, lalu ada juga yang berkata harus paham OOP. Belum lagi bahasa pemrogamana yang jenisnya bukan lagi dua atau tiga, tapi lebih dari itu. Walaupun kalau kita telaah lagi, masing-masing bahasa pemrograman sudah punya wilayah kekuasaan beserta plus minusnya.
Contoh sederhana, untuk membangun sebuah aplikasi agar bisa di publish di Apple Store, kita harus belajar bahasa Swift. Sedangkan untuk Android, bisa Kotlin atau Java.
Lalu apa saran yang dapat saya berikan?
NOTED: Saran ini hanya berlaku untuk kalian yang baru saja mau memulai dan tidak tahu harus memulai darimana. Saya berikan shortcut-nya.
Kenapa saya sarankan untuk beli kursus? Agar kita tidak kehilangan arah, ada yang membimbing dan roadmap-nya sudah jelas. Dan kedua platform itu juga berbahasa Indonesia, jadi kalian tidak perlu khawatir.
Laman Dicoding.
Laman Buildwithangga.
Jika semuanya sudah kamu lakukan, langkah selanjutnya baru kamu gali ilmu yang lebih dalam lewat platform lain. Contoh, kayaknya saya masih butuh materi tentang struktur data, nah kamu bisa mampir ke Udemy (ini berbahasa Inggris), atau Coursera, Udacity (ketiganya ini harus beli kursus). Atau mau yang gratis? Ada, banyak. Setidaknya ketika kamu mencari ke platform lain, tujuannya untuk menambah ilmu dan pengetahuanmu, kamu sudah tahu apa yang mau kamu cari, bukan lagi dalam tahapan mencari mau belajar apa karena bingung mulai darimana. Cara ini cukup membantu.
Demikian, semoga jawaban ini membantu and goodluck 🙂