Artikel ini saya tulis bukan untuk yang
sudah mahir pemrograman, tidak... tidak mungkin saya mengajarkan ikan cara
untuk berenang :D. Artikel ini khusus untuk Kamu yang baru melihat keindahan
dari pemrograman, dan kamu tergoda untuk mendalaminya, karena kamu melihat ada
secercah kebahagiaan yang bisa didapatkan di dalamnya, namun Kamu bingung
bagaimana cara memulainya.
Apa yang akan saya sampaikan selanjutnya, tidak bersifat absolute, artinya tidak mesti demikian. Karena seperti yang saya singgung di awal, ada banyak jalan untuk menuju Roma. Dan cara setiap orang berbeda-beda. Namun semoga ini bisa membantu Kamu untuk memulai. Buat teman-teman yang sudah lama mendalami programming, dan punya sebuah “cara”, nanti bisa dishare juga ya di kotak komentar, itu pasti akan bermanfaat.
Berikut ini adalah beberapa hal yang
bisa Kamu lakukan untuk memulai belajar pemrograman:
1. Kenali apa itu "programming"
Sebelum Kamu melakukan sesuatu, Kamu
harus tau dulu dong apa yang ingin Kamu lakukan. Kamu harus tau dulu apa itu
programming. Sama seperti Kamu suka seorang wanita, sebelum Kamu mulai
melakukan pendekatan, apalagi menembaknya, minimalnya Kamu harus punya informasi
tentang dia. Misalnya Kamu harus tau berapa jumlah lubang hidungnya, apakah dia
makan menggunakan tangan atau tidak, bagaimana cara berjalannya, apakah kakinya
ada 2, apakah ibunya perempuan :D. Semakin banyak informasi yang Kamu tau, maka
akan semakin baik. Dan mungkin akan membuat Kamu semakin jatuh cinta.
Sebagian dari kita tidak mencoba
mendalami pemrograman, karena mungkin hanya tau sebagian saja. Misalnya hanya
tau, “pemrograman itu lo akan nulis kode di texteditor dan lo bisa bikin
program”. Kalau hanya itu yang diketahui, wajar saja jika dia tidak tertarik
untuk belajar pemrograman.
Bayangkan jika kita tau bahwa dengan
pemrograman kita bisa membuat sebuah program yang bermanfaat bagi orang banyak,
semua dunia akan senang menggunakan program kita, bahkan dengan program itu
kita bisa menjadi kaya raya, kita bisa membuat perusahaan sendiri, kita bisa
membuka lapangan pekerjaan baru, dan bisa membuat orang lain bahagia dan
sejahtera.
Itu akan terdengar lebih menarik. Atau mungkin juga, ketika kita punya anak nanti, kita bisa membuatkan game khusus edisi spesial untuk ulang tahun anak kita, atau membuatkan website untuk keluarga bahagia kita, atau mungkin kita bisa membuat sebuah aplikasi untuk menembak gebetan kita dengan aplikasi yang super romantis. Bro.. Bayangkan banyak sekali yang bisa kita lakukan. Semakin banyak informasi yang kita tahu, maka semakin banyak juga alasan yang kita punya untuk mempelajari pemrograman.
Itu akan terdengar lebih menarik. Atau mungkin juga, ketika kita punya anak nanti, kita bisa membuatkan game khusus edisi spesial untuk ulang tahun anak kita, atau membuatkan website untuk keluarga bahagia kita, atau mungkin kita bisa membuat sebuah aplikasi untuk menembak gebetan kita dengan aplikasi yang super romantis. Bro.. Bayangkan banyak sekali yang bisa kita lakukan. Semakin banyak informasi yang kita tahu, maka semakin banyak juga alasan yang kita punya untuk mempelajari pemrograman.
So, sekali lagi, kalau kamu ingin
memulai belajar pemrograman, maka mengertilah terlebih dahulu apa itu
pemrograman dan pengetahuan dasar yang mendukungnya, agar tidak tersesat.
2. Pilihlah sebuah bahasa pemrograman
Pada akhirnya kita memang harus memilih.
Banyak sekali bahasa pemrogramanyang
ada di dunia, mulai dari bahasa mesin, bahasa tingkat rendah, bahasa tingkat
menengah dan bahasa tingkat tinggi. Kamu bisa cek sendiri di sini http://id.wikipedia.org/wiki/Bahasa_pemrograman</a>,
silahkan pelajari kelebihan dan kekurangannya masing-masing. Atau buat kamu
yang masih bingung saking banyaknya bahasa pemrograman dan butuh rekomendasi
juga pencerahan untuk memilih bahasa pemrograman apa yang harus kamu pelajari
untuk memulai belajar, kamu bisa baca artikel yang ada di google.
Kamu mungkin bisa saja mempelajari
semuanya, tapi saya sarankan pilihlah satu terlebih dahulu. Kuasailah satu
terlebih dahulu. Dalamilah. Yang harus kita ingat adalah, bahasa pemrograman
bukanlah sebuah agama yang kita hanya boleh memilih satu dan tidak bisa
seenaknya kita ganti. Kamu bebas saja berganti-ganti bahasa pemrograman yang
Kamu ingin kuasai nanti, jika Kamu mau. Tapi... Pelajarilah dulu satu.
Kuasailah secara mendalam.
3. Mulailah belajar pemrograman
Sekarang Kamu sudah tau apa itu
pemrograman dan Kamu sudah punya bahasa pemrograman yang ingin Kamu kuasai,
selanjutnya pelajarilah. Belajarlah algoritma dasar dengan bahasa pemrograman
yang Kamu pilih. Caranya banyak sekali, bisa melalui buku, bisa juga melalui
artikel-artikel di internet, tutorial-tutorial pemrograman di internet
seperti Tutorial CodePolitan dan Interactive Coding (Belajar Coding Online Interaktif).
Atau Kamu juga bisa coba belajar pemrograman dari majalah/ebook pemrograman
seperti CodePolitan Magazine.
Atau buat kamu yang ingin belajar lebih cepat dan intensif, kamu bisa
mengikuti Kursus Belajar Pemrograman. Ya, banyak sekali
caranya. Silahkan Kamu pilih sendiri yang paling sesuai dengan metode
belajarmu.
4. Buatlah program aplikasi sederhana
Belajar saja tidak cukup, harus
dipraktekan. Cobalah buat program-program sederhana. Jika Kamu masih sekolah,
Kamu bisa mencoba membuat program sederhana untuk mata pelajaran Matematikamu,
seperti membuat program “menghitung luas lingkaran”, “menghitung volume balok”.
Itu sangat menarik kawan, dulu saya melakukan hal itu. Kalau Kamu adalah
seorang guru, mungkin Kamu bisa membuat program untuk menjelaskan pada muridmu
bagaimana sebuah planet berputar. Atau apa saja lah... Nggak mesti yang serius
juga bisa, misalnya membuat program untuk mendaftar nama mantan-mantanmu.
Hehehe... Pada intinya, cobalah untuk membuat sesuatu, mulai dari yang
sederhana dari apa yang Kamu sudah kuasai.
5. Selalu Update informasi
Informasi sangat penting kawan. Boleh
jadi apa yang Kamu sedang pelajari sudah tidak lagi dipelajari oleh orang lain
karena sudah ada yang lebih menarik atau lebih baik. Kamu tidak akan tau itu
kecuali Kamu update informasi.
Salah satu cara update informasi adalah,
kamu bisa mengunjungi web-web yang senantiasa memberikan informasi,
seperti SitePoint, Mashable, OMG!
Ubuntu!atau CodePolitan.
6. Bergabunglah di grup & forum pemrograman
Kawan, Kamu tidak sendiri! Banyak sekali
orang-orang sepertimu yang sedang belajar atau bahkan sudah jago. Kamu bisa
menyapa mereka, bahkan Kamu bisa bertanya kepada mereka jika memang perlu. Ketika Kamu bergabung di forum atau grup
pemrograman, Kamu akan melihat ada banyak orang hebat yang bisa Kamu tiru dan
teladani dari segi programmingnya. Bahkan nggak jarang, mereka pun sering
memberikan informasi-informasi penting yang mungkin bermanfaat buat Kamu. Dan
ketika Kamu terlibat dalam sebuah forum, Kamu pun bisa membantu rekan-rekan
yang lain yang mungkin bisa Kamu bantu. Dan jika kamu mau, kamu juga bisa
bergabung bersama kami dalam facebook group Coders Indonesia.
Demikianlah, semoga bermanfaat.
Ingat kawan, memang tidak mudah belajar pemrograman. Kita harus belajar
algoritma yang penuh dengan logika yang rumit, kita juga harus mempelajari
sebuah bahasa pemrograman yang bahasanya nggak mirip dengan bahasa manusia.
Tapi jika dijalani dan menganggapnya sebagai sebuah tantangan dan proses yang
harus dilalui, ternyata itu semua bisa menjadi menyenangkan.
Bagi kamu yang masih bingung karena baru
mengenal pemrograman, kamu bisa memulainya dengan mempelajari konten-konten
dasar tentang pemrograman melalui tautan berikut:
- Pengetahuan
dasar pemrograman: Start Learning
- Kumpulan
artikel yang harus diketahui pemula: Coder Journey: BEGIN
- Cara
belajar pemrograman di CodePolitan: How to Start?
Selamat belajar menjadi programmer,
jangan menyerah dan tetap semangat!!!
Referensi :