Logo Koala Skodev mengetik

Blog
Skodev

Artikel dan informasi menarik seputar dunia coding

10 TIPS BELAJAR CODING UNTUK PEMULA DENGAN GRATIS

Apa saja tips untuk belajar coding bagi pemula yang mulai dari nol secara gratis, agar bisa menjadi ahli programming

Coding alias Programming sudah menjadi skill yang sangat dibutuhkan. Perusahaan besar, startup atau pemerintahan pun butuh orang-orang dengan kemampuan pemrograman.

Bahkan jika kamu memutuskan untuk berbisnis sendiri, punya skill koding bisa menjadi nilai tambah besar dibanding para rival kamu nanti. Karena kamu bisa merealisasikan ide kamu langsung.

Belum pernah mendengar kata koding?, baca apa itu coding?

Tapi, bagaimana jika kamu pemula yang belum pernah belajar coding? Apa saja tips belajar coding untuk pemula yang bisa kamu lakukan secara gratis?

visual ruang belajar koding

Berikut 10 Tips belajar coding untuk newbie:

1. Belajar perlu sabar

Kalau mau menjadi ahli di suatu bidang, maka harus belajar dengan sabar.

“Jika kamu tidak sanggup menahan lelahnya belajar
maka kamu harus sanggup menahan perihnya kebodohan” - Imam Syafi’i”

Tidak ada yang instan, jangan tertipu dengan seminar atau buku yang menawarkan “jadi ahli koding selama 3 hari”.

Kamu akan merasakan susah, akan ketemu error, program tidak berjalan sesuai yang kamu inginkan, dan kejadian tidak enak lain. Ini semua hal wajar. Jangan putus asa, karena itu adalah bagian dari proses belajar.

Orang yang berprogres sedikit demi sedikit, akan mengalahkan yang hanya semangat di awal tapi tidak mau melawan sulitnya belajar.

2. Tentukan tujuan belajar kamu

Dunia coding itu sangatlah luas, ada dunia website, mobile, desktop, game, data dan masih banyak lagi. Dengan menentukan apa yang ingin dipelajari akan memudahkanmu untuk memilih materi yang tepat.

Karena bahasa pemrograman biasanya dibuat dengan tujuan yang spesifik, maka tahu tujuan belajar akan tahu harus belajar bahasa / teknologi mana yang harus dipelajari.

Panduan untuk memilih bahasa program sesuai tujuan

potret tujuan
img by Yosef Futsum

3. Manfaatkan internet

Kalau dengan internet kamu bisa mendapat hiburan dengan mudah, maka begitu juga dengan mendapatkan ilmu.

Setelah menentukan tujuan belajar. Sekarang waktunya “googling” atau “youtubing” materi yang ingin dipelajari. Sebagai contoh, jika kamu ingin belajar membuat website, maka bisa gunakan kata kunci ini:

atau jika kamu ingin belajar membuat aplikasi android, maka bisa gunakan kata kunci ini:

begitu juga dengan materi lain (kerjakan dulu bagian nomor 2)

4. Buat target-target kecil

Setelah tahu tujuan belajar dan materi yang ingin dipelajari, maka sekarang waktunya membuat target kecil.

anak kecil memanah
img by Norbert Braun

Target yang jelas, bukan lagi abstak “saya ingin jadi programmer”. Tapi:

Tentunya, ini tergantung dengan pilihan belajarmu.

Bikin hal-hal kecil ini, agar bisa menyusunnya menjadi hal yang besar.

5. Jadwalkan belajar (harus konsisten)

Semangat belajar itu akan besar di awal, tapi akan memudar setelah beberapa lama.

“Jika tidak ada di kalendermu, maka ini tidak nyata” - Tim Ferriss

Karena itu buatlah jadwal khusus untuk mempelajari materi pemrogramanmu. Tergantung aktivitas kamu, kalau kamu pelajar, maka buat jadwal belajar di sore hari setelah atau bahkan di pagi hari sebelum mulai belajar formal.

Jika tidak, kamu akan mengisinya dengan hal lain termasuk “ngga ngapa-ngapain”.

Booking jadwal dari sekarang, untuk diri kamu sendiri.

6. Cari teman belajar dan komunitas

Memutuskan untuk belajar sendiri atau otodidak tidaklah mudah, meski sumber belajar banyak, semangat belajar sangatlah sulit.

friend laughing
img by Jed Villejo

Punya teman dengan ketertarikan yang sama, akan menjaga semangatmu ini. Bisa berbagi susah dan ilmu setiap hari.

“TAPI SAYA TIDAK PUNYA TEMAN KODING!”

Semua awalnya tidak punya. Teman itu perlu kamu cari, BERUSAHA. Kalau kamu punya teman main, teman jalan, kenapa tidak punya teman belajar?

Cari komunitas di kota kamu DAN komunitas online. SUDAH SANGAT BANYAK komunitas koding hari ini. Bahkan yang spesifik per kota atau per tekbologi.

7. Latihan latihan dan latihan

Hanya membaca artikel, menonton video atau buku koding tidak akan membuat kamu jadi jago! Perlu praktek alias perlu KODING.

pratice photo
img by Library of Congress

Bikin berbagai program. Tidak harus unik, silahkan gunakan metode ATM (Amati, tiru, modifkasi). Lihat contoh yang bertebaran, coba ubah sesuai keinginan kamu.

Saat latihan pasti akan ada error. Itu wajar!, orang yang sudah bertahun-tahun ngoding pun, akan bertemu error. Sombong sekali kalau kamu berharap tidak ada masalah selama kamu belajar.

8. Bikin apa yang kamu mau

Selain mengambil contoh-contoh yang ada di internet atau buku, sekarang coba buat sesuatu yang kamu inginkan.

berkarya
img by Alice Dietrich

Apapun yang selama ini kamu mau.

Apapun ketertarikanmu selama ini, coba buat programnya.
Mulai dengan sederhana, tidak usah muluk-muluk harus canggih.
Tujuan kita adalah belajar, bukan menjual aplikasi.

9. Tampilkan kodemu di publik

Saat di awal, kita akan merasa malu untuk menampilkan hasil kodingan kita. Takut dinilai jelek, takut dikritik, dan takut dikatakan bodoh.

publik penonton
img by Emile Guillemot

Saya juga dulu takut upload kode di Github, karena alasan-alasan tersebut.

Tapi dengan membuat kode kita bisa dilihat orang, kita akan lebih semangat untuk belajar. Semangat memperbaiki kodenya agar mudah dibaca dan semangat menggunakan berbagai best-practice.

Toh kalaupun ada yang lihat, mereka bisa memberitahu kesalahan kita di mana. Kamu bisa dengan sengaja “mengumumkan” kalau ada kode kamu yang ingin dikomentari, sertakan linknya, tanyakan pendapat orang apa yang perlu dibenahi.

10. Tulis/Bagikan apa yang kamu pelajari

Saya percaya kalau kita bisa mengikat ilmu dengan menulis.

“Menulis” bisa diartikan di zaman sekarang dengan berbagai secara umum. Baik menyampaikan langsung ataupun lewat tulisan/video/rekaman.

typing sharing
img by Markus Winkler

“TAPI SAYA BUKAN AHLI”

Namanya juga baru belajar, masa langsung menjadi ahli.
Kita berbagi karena kita mau memperkuat ilmu di kepala kita, bukan karena mau dipanggil guru.

Belajar menulis, baik catatan offline ataupun membuatnya publik seperti di blog. Manapun yang kamu nyaman, coba catat apa yang kamu pelajari.

Akan sulit untuk menjelaskan sesuatu pertama kali, tapi dengan itu, kamu akan dituntut untuk benar-benar memahami suatu konsep sebelum menjelaskannya dengan kata-katamu sendiri

Catatan

Itu dia teman-teman. Semoga beberapa tips di atas bisa membantu kamu mulai belajar. Jangan sungkan untuk menambahkan apa tips yang bekerja untuk kamu.

Artikel lain di kategori "newbie"

foto hilman

Author @hilmanski

Hai saya Hilman, membuat situs Sekolah Koding dan menulis buku Halo Koding .
Semoga kamu suka dengan situs ini.

Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding