Mau Ngoding, tapi Bingung Mulai Dari Mana?
Ngoding itu menyenangkan, bagi saya sendiri. Karena ketika saya ngoding, saya dipaksa untuk berpikir dari berbagai sudut pandang. Setiap kali membuat sebuah program, seringkali saya mempertimbangkan segala kemungkinan yang akan terjadi. Yang kemudian saya buat antisipasinya. Kalau di dunia pemrograman, ini disebut error handling.
Awal saya mencoba untuk ngoding adalah ketika masih SMA. Memakai laptop kakak saya, langsung terjun ke bahasa C++. Kesan yang langsung saya dapatkan adalah: pusing! He he. Serasa baca hanacaraka, ga ngerti sama sekali. Tapi, entahlah, semakin saya ga ngerti, justru saya malah semakin penasaran. Akhirnya saya coba buat memahaminya, tapi tetap saja, saya tidak kunjung paham dengan apa yang saya baca di internet.
Lalu saya mencoba untuk mencari bahasa pemrograman yang lebih sederhana dan cocok untuk pemula. Dapat bahasa pemrograman BASIC. Saya download IDE-nya yang ukurannya ga seberapa itu. Sambil baca tutorial saya pun ngoding.
Wow! Kesan saya waktu itu adalah: bahasa BASIC jauh lebih mudah daripada C++!
Saya pun ketagihan lagi dan lagi. Saya coba buat program sederhana input output, terus ke decision making, looping, dan sebagainya. Ternyata asyik, he he he.
Ketika awal kuliah, saya kembali belajar C++. Kali ini tidak sesulit saat pertama kali ngoding. Karena sudah sedikit mengerti konsep awalnya. Saya pun tidak mengalami kesulitan yang berarti dalam mengikuti mata kuliah pemrograman.
Lalu… di tengah-tengah perkuliahan, dosen saya menyuruh belajar bahasa Pascal dalam seminggu. Pernah saya tulis di sini. Dan ternyata, karena saya sudah punya basic yang lebih lagi, belajar bahasa Pascal tidak terlalu sulit, he he he. Mungkin dikarenakan juga sintaks bahasa pascal yang sangat sederhana, mirip seperti membaca prosedur membuat kue.
Senin nanti, katanya, kami akan belajar Java Programming. Pakai Netbeans, yang ukurannya sampai 200 mb itu. Sengaja saya pakai yang lengkap sekalian, agar nanti tidak ribet juga.
Apakah akan sulit? Hmmm… entahlah. Java ini sudah masuk ke Object-Oriented Programming, dan saya belum terlalu mengerti dengan OOP ini. Tapi, mudah-mudahan diberi kemudahan oleh Allah, aamiin.
Buat yang tertarik belajar programming, saran saya, jangan langsung ke bahasa yang sintaksnya ribet. Coba belajar bahasa BASIC, atau Pascal, karena kedua bahasa itu yang menurut saya gampang dipahami sintaksnya. Dan satu yang lebih penting, seperti kata dosen mata kuliah Struktur Data saya: jam terbang ditingkatkan. Bullshit kalau kalian ingin jago kalau jam terbang saja masih sebentar.
Goodluck!
NB:
Sekarang juga saya sedang berusaha melaksanakan saran dosen saya itu, he he he.
Balas melalui email.