Cara Mudah Pemula Belajar Pemrograman dari 0 Sampai Mahir

Hai apa kabar nya kalian semua, kali ini saya akan membahas bagaimana supaya kalian bisa ahli dalam bidang programing komputer?

Jawaban nya sudah jelas

Harus rajin berlatih dan belajar.... ini berlauku di semua aspek

Sebagai pemula/orang awam dalam bidang ini, pasti kalian bingung mau mulai dari mana kan? Karena pemrograman sifat nya luas dan banyak sekali yang harus kalian pelajari.

Tapi jangan khawatir, kita akan memberikan langkah dami langkah Belajar Pemrograman Supaya kamu mahir.

Belajar pemrograman harus kuliah?

Pertanyaan ini sering sekali ditanyakan banyak orang.

Kalau saya jawab bisa YA bisa TIDAK, kenapa?

Jadi begini, untuk mempelajari program memang kalian tidak usah kuliah,beragam materi yang kalian butuhkan bisa kalian cari sendiri diinternet.

Ditambah sekarang banyak sekali portal online untuk belajar program, kalian tinggal ketik "programing courses" disana ada banyak sekali web tempat kalian bisa mempelajari program mulai dari yang gratis sampai berbayar.

Kalau saya pribadi lebih memilih kuliah, kenapa ?
kulih bukan sekedar belajar/mecari ilmu yang kita inginkan, tapi kita juga bisa menjalin koneksi dengan orang banyak.

Oke cukup basabasi nya..

Belajar programing harus punya tujuan

Ini yang harus kalian punya TARGET.

Misal kalian punya target dengan belajar programing ini kalian bisa membuat game android dengan jutaan pengguna.

Dengan memiliki target kalian akan tahu apa saja yang kalian harus pelajari.

Misal nya tadi tujuan kalian ingin membuart aplikasi android, kalian harus lebih fokus mempelajari hal-hal seperti XML,Java,Sql,Android Studio dan masih banyak lagi.

kita lupakan dulu itu, kita mulai dari dasar.

Dasar mempelajari programing

Dasar dalam programing adalah Algoritma

algoritma adalah prosedur langkah-demi-langkah untuk penghitungan. Algoritma digunakan untuk penghitungan, pemrosesan data, dan penalaran otomatis.   - wikipedia
 Saya sangat sarankan kalian untuk mempelajari ini terlebih dahulu, dengan belajar ini dapat menumbuhkan logika berfikir kalian menjadi sistematis dalam memecahkan masalah, dan ini yang menjadi pondasi utama semua programer.

"Algoritma dan Pemrograman (Buku 1)" dari Rinaldi Munir

Buku Algoritma dan Pemrograman Rinaldi Munir
Buku Algoritma dan Pemrograman Rinaldi Munir
Cover bukunya seperti di atas kedunya sama saja hanya beda cetakan lama dan baru saja.

Tidak hanya algoritmanya saja buku ini juga mengaplikasikan nya dalam bahasa pemrograman pascal dan C.

Saya sarankan kalian belajar program dasar seperti pascal atau c, sebelum kalian mempelajari bahasa lain seperti java, python dll.

Catatan:
Pelajari buku ini dengan baik, karena materi dasar pemrograman pada buku ini sangatlah lengkap. 
Kalian akan mempelajari runtutan,pemilihan,pengulangan(looping),array,record,pengurutan,pencarian dan masih banyak lagi.


Bahasa pemrograman apa yang harus saya kuasai?

Ada rastutusan bahasa pemrograman di dunia ini yang dapat kalian pakai.

Tentu tidak mungkin rasanya kalian dapat menguasai semuanya, kalian harus memilih yang kalian butuhkan saja.

Saran saya untuk dasar kalian pelajari pascal/C terlebih dahulu, Untuk lebih lanjutnya kalian dapat pelajari bahasa yang sesuai minat kalian.

Berikut ini 10 Bahasa pemrograman paling populer

  1. Java
  2. C
  3. C++
  4. C#
  5. Python
  6. Php
  7. Vb.Net
  8. Perl
  9. Javascrip
  10. Delphi


Sedikit info jika kalian mempelajari bahasa populer yang memiliki dukungan komunitas yang tinggi akan lebih mudah untuk kalian mempelajarinya, karena ketika kita menemukan kesulitan akan banyak orang diberbagai forum programer yang akan senang hati membantu.

Gabung komunitas/grup programing

Ini juga sangat penting.

Kerena belajar program gampang-gampang susah, kalian pasti akan menemukan kesulitan, kalian memerlukan bantuan orang lain yang juga mempelajari hal yang sama dengan kalian.

Dengan masuk group/komunitas kalian bisa berdiskusi, bertanya dan tentunya memecahkan persoalan bersama-sama,

Kalian pasti akan menemukan banyak orang-orang hebat digrup, yang dapat kalian serap ilmunya.

Berikut ini grup pemrograman populer di fb


Untuk grup lain nya kalian bisa cari di pencarin facebook contoh: Komunitas Php , Javascrip Indonesia dll


Cara cerdas belajar Pemrograman

Mempelajari pemrograman memang terkadang membosankan.

Untuk membuatnya jadi menyenangkan, kalian harus membuat mini poyek, ya semacam proyek kecil kecilan.

Contohnya membuat program absensi, buku perpustakaan, robot autorespond seperti di LINE atau yang lebih sederhana misalnya aplikasi menghitung pithagoras.

Pokonya buat belajar kalian menjadi asik, dengan menerapkannya ke hal-hal yang kalian sukai.

dengan begitu kalian akan lebih tertantang untuk belajar dan terus belajar.

Penting membuat proyek dalam mengasah skil programing (Membuat program kecil-kecilan)

Belajar sambil menerapkannya dalam suatu proyek akan membuat ilmu yang kalian pelajari lebih meresap dan tidak mudah lupa.

Dari pengalaman saya sendiri, ilmu yang diajarkan ketika kuliah bisa dibilang dasar, saya lebih banyak belajar hal-hal yang bersifat advance ketika mengerjakan sutau program/proyek.

Bahasa pemrograman apa yang paling bagus?

Kalau dikepala kalian ada petanyaan ini berarti kalian sama dengan saya dulu.

Sebagai manusia tentu kita ingin sesuatu yang kita pelajari/kerjakan itu menjadi yang terbaik.

Jawabanya.... semua nya sama , bagus tidak nya tergantung kita menguasai dan menerapkan bahasa tersebut dengan baik.

Biasanya tiap bahasa punya spesialisasi sendiri misal (HTML,CSS,Javascrip) digunakan untuk pengembangan web, developer game pc/consol biasa memakai C++ C# ,developer android biasa memakai java.

Kuasai banyak bahasa atau hanya beberapa saja?

Tidak ada salah nya kalian dapat menguasai banyak bahasa, tapi akan lebih baik lagi jika kalian menjadi ahli pada bahasa tertentu.

Perusahaan juga akan labih memilih orang yang benar-benar paham suatu bidang sampai ke akar dibanding banyak mengusai bidang tapi hanya sebatas permukaan.

>> Point penting agar kalian cepat jago programing <<
  1. Punya Niat kuat dan tujuan jelas.
  2. Pelajari buku-buku dasar sperti yang saya sebutkan di atas sampai tuntas.
  3. Banyak berlatih dengan menyelesaikan banyak soal di buku yang saya sebutkan di atas.
  4. Buat program/projek kecil-kecilan, dan secara bertahap mulailah buat projek-projek besar
  5. Aktif di grup/komunitas.
  6. Yang paling penting konsisten.

Mungkin segitu saja yang bisa saya sampaikan, mohon koreksi jiga adasalah :)

Comments

Popular posts from this blog

Perbedaan Infrared dan NFC

Apakah ASUS Zenfone Laser 2 Memiliki Fitur Auto Cut Off Ketika Baterai Penuh

99 Macam Fungsi dan Kegunaan Raspberry Pi