Koding.Club

> Artikel

Kenapa belajar programming?

Kapan waktu mulai belajar koding

Bahasa program apa yang harus saya pelajari?

Newbie ngga perlu minta maaf

Belajar dengan materi bertahap


> Lainnya

newbie di dunia programming / koding

> Kenapa belajar programming?

Bisa punya ide adalah satu hal, bisa mengeksekusi idenya itu hal yang lain. Programming memungkinkan kita untuk melakukan keduanya!

Ngoding bukan lagi aktivitas di satu bidang, ngoding ada di bidang otomotif, ada di pertanian, ada di mana saja!

"Setiap orang di negeri ini perlu belajar programming, karena ini mengajarkan kamu berpikir" - Steve Jobs

"Kamu mau punya banyak uang atau mengubah dunia? programming adalah skill yang luar biasa untuk dipelajari!" Hadi, founder code.org

"Belajar programming sama seperti belajar menulis dan membaca, skill ini akan membuka banyak pintu lainnya!" - Christian Genco di tedxTalk

Link

> Kapan waktu mulai belajar koding

Harusnya saat masih di kandungan ibu, 3 - 6 bulan awal. Bercanda! kapan saja! ada yang umur 12 tahun sudah bikin aplikasi, lihat videonya disini. Saya yakin yang lebih muda dari itupun ada. Sudah tua? wanita Jepang umur 82 tahun, Masako Wakamiya sudah membuktikan.

Link

> Bahasa program apa yang harus saya pelajari?

Tentukan dulu kamu ingin membuat aplikasi apa? website? mobile? desktop? IoT? dari sana kamu bisa mencari lebih spesifik, seperti

Untuk website: Ruby, PHP, Go, Python, Java, Javascript (NodeJs) dan masih banyak lagi!

Mobile IOS: Objective-C atau SWIFT

Mobile Android: Java atau Flutter

Mobile umum (satu bahasa) untuk semua OS: Nativescript & react-native (teknologi web)

Desktop windows: Java, Python, dll.

Desktop mac: Objective-C , Cocoa (FW)

Desktop Umum: Java, Python, Electronjs (teknologi web)

Data science : R, Python

Bahasa program apa harus saya pilih? Langsung coba! rasakan mana yang kamu suka

Link

> Newbie ngga perlu minta maaf

Kalimat yang biasa keluar di forum-forum programming saat bertanya adalah “maaf saya masih newbie”. Semua orang pernah newbie alias baru memulai, ngga perlu minta maaf, ini bukan kesalahan.

Kamu boleh bertanya, tapi jangan lupa berusaha sebelumnya. Yang menjadi masalah ketika kita serba mau jawaban instan. Setiap ada masalah jangan langsung bertanya, tapi coba selesaikan sendiri sebelumnya.

Banyak yang bertanya dengan menganggap orang lain seperti dukun, “mas saya mau buat toko online, tapi ko’ error ya? salahnya dimana?” orang lain jelas ngga tahu salahnya dimana, karena ada 1001 kemungkinan kesalahan yang kamu lakukan.

Bertanya dengan sopan, di dunia nyata atau dunia maya. Jelaskan apa yang sedang kamu kerjakan, usaha apa yang udah kamu lakukan dan masalahnya dimana.

Link

> Belajar dengan materi bertahap

Belajar dari satu materi ke materi lain, dengan membaca atau menonton, tidak ada masalah. Terutama kalau kamu sama sekali ngga ada pengalaman, ngga tahu mau mulai dari mana, kamu bisa mengikuti materi yang udah ada di internet.

Dengan tujuan sebagai tempat awal, bukan menjadikan peta yang semuanya sudah jelas, tapi jadi kompas penunjuk arah harus berjalan ke mana. Mengetahu dasarnya, tujuannya bukan untuk dihafal. Banyak yang mengeluh ngga bisa menghapal materinya, padahal hafal sama sekali bukan tujuan. Tujuan kita membaca atau materi biar kita familiar dengan syntax atau bahasanya.

Sama sekali tidak ada masalah melihat dokumentasi, justru dokumentasi dibuat untuk dibaca. Jadi jangan pusing kalau kamu ngga hafal metode tertentu. Semuanya akan jadi kebiasaan secara automatis.

Jangan lupa, gerakkan jarinya. Jangan hanya klik sana klik sini, download ebook atau video yang akhirnya cuman menumpuk di komputer. Praktekkan yang dipelajari, ikuti, coba tulis ulang apa kode yang kamu pelajari.

Link