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. Mengerti dulu 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.
2. Pilihlan sebuah bahasa pemrograman
Pada akhirnya kita memang harus memilih. Banyak sekali
bahasa pemrograman
yang 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,
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
"Bahasa Pemrograman Apa yang Cocok untuk Dipelajari Pertama Kali ?".
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
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
Academy Dicoding. Atau Kamu juga bisa coba belajar pemrograman dari majalah pemrograman seperti
CodePolitan Magazine,
kuliah jurusan IT, kursus pemrograman, mengikuti seminar atau workshop.
Ya, banyak sekali caranya. Silahkan Kamu pilih sendiri yang paling
sesuai dengan metode belajarmu.
4. Buatlah program-program sederhana
(sumber:
http://rumadimatematika.blogspot.com)
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. Updatelah selalu 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 (website yang sedang kamu baca ini).
Kamu juga bisa like fan page dan follow twitter, pihak-pihak yang
senantiasa memberikan informasi tentang programming atau teknologi
secara umum.
Beberapa akun twitter orang hebat yang bisa Kamu follow bisa Kamu baca di sini
http://www.codepolitan.com/koleksi-akun-twitter-pembuat-framework/.
Kamu juga bisa like fanpage Kami di
http://www.facebook.com/codepolitan dan follow twitter kami di
@CodePolitan, kami selalu update informasi yang mungkin bisa bermanfaat buat kamu.
6. Bergabunglah di grup-grup atau forum-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. Beberapa forum
pemrograman yang bisa Kamu ikuti bisa Kamu temukan di artikel
17 Grup Populer tentang Pemrograman di Facebook yang Berasal dari Indonesia atau
5 Grup Pemrograman Visual Basic Terbesar dari Indonesia di Facebook, 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
disini.
Selamat belajar, semoga menyenangkan... :D