Belajar Pemrograman, Dari Mana Sebaiknya Saya Memulai?

Saturday, February 21, 2015 1 Comments

Saya ingin belajar pemrograman, bagaimana saya memulai? banyak bahasa pemrograman tapi bahasa pemrograman apa yang sebaiknya saya pelajari terlebih dahulu? bisakah saya mempelajari pemrograman, sementara saya tidak pernah kuliah IT? dan masih banyak pertanyaan lain yang mungkin terlintas di kepala anda saat ingin mempelajari tentang pemrograman.

Saya sendiri tidak pernah mengenyam dunia perkuliahan IT, tapi alhamdulillah saya sudah bisa membuat program yang menghasilkan output "hello world" dari beberapa bahasa pemrograman. hahahaha  dan membuat artikel ini untuk dibagikan ke pembaca sebagai tambahan motivasi belajar buat pembaca dan saya sendiri.

berikut beberapa tips dari saya bagaimana sebaiknya anda memulai untuk mempelajari bahasa pemrograman :

Niat dan Kemauan Keras

Ini hal utama yang harus dimiliki, terutama yang ingin belajar secara otodidak, Niat dan kemauan harus sejalan, anda ingin menjadi programmer website atau developer game handal awali dari niat, dan tunjukkan kemauan keras anda dengan memulai mempelajari segala hal yang berkaitan dengan niat anda sebelumnya. Jangan berniat ingin jadi programmer handal tapi tidak pernah berani mulai mempelajari bahasa pemrograman, ingat! tidak mungkin ada keajaiban yang menjadikan anda programmer handal tanpa kerja keras dan kemauan untuk belajar.

Tentukan, Kenali dan Fokuslah

Ada banyak jenis programmer, khusus untuk website contohnya ada backend programmer yang mengurusi proses atau pemanfaatan dari sebuah web, bagaimana website bekerja, fungsi-fungsi dari sebuah website, dll dimana untuk menjadi backend programmer ini diperlukan pengetahuan bahasa pemrograman seperti PHP, RUBY, PYTHON. selain backend ada frontend programmer yang membuat struktur tampilan (layout) dari website membutuhkan kemampuan HTML dan CSS, membuat website lebih interaktif dengan JAVASCRIPT. Ada juga programmer yang membuat aplikasi mobile atau desktop dengan bahasa pemrograman JAVA, C#, C++/C, dll

Sedikit gambaran saya diatas mungkin dapat menentukan langkah awal anda untuk memulai belajar, ingin jadi programmer apa anda? ingin menjadi backend programmer/developer website? Tentukanlah! untuk menjadi backend programmer website setidaknya anda harus menguasai PHP, kenali apa itu bahasa pemrograman PHP, mulailah mempelajari PHP dan yang paling penting fokuslah. Jangan sampai anda sudah menentukan ingin menjadi master PHP tapi hanya sibuk bersosial media dan update foto alay, percayalah menjadi programmer PHP hanya akan mengambang di angan-angan anda.

ini deskripsi dalam gambar bahasa pemrograman apa yang seharusnya dipelajari terlebih dahulu :

bahasa_pemrograman_yang_sebaiknya_dipelajari

langsung ke sumber untuk gambar yang lebih besar, hehehe.. cekidot gambar

Manfaatkan Search Engine, Forum, dan Dokumentasi Manual

Langkah berikutnya mulailah memanfaatkan Search Engine untuk mencari berbagai macam artikel-artikel terkait dengan bahasa pemrograman yang ingin anda pelajari, download ebook-ebook gratis ataupun berbayar (jika bermodal), atau anda lebih mudah belajar secara visual? mulailah mencari video-video tentang bahasa pemrograman yang ingin dipelajari. Dari basic tentunya, pusing jadinya jika anda baru memulai belajar dan langsung membaca tutorial advance. Beberapa situs yang menyediakan tutorial beberapa bahasa pemrograman untuk pemula yang saya ketahui ada w3schools.com, codeacademy.com, tutorialspoint.com dan masih banyak lagi.

Mulailah mendaftarkan diri dan aktif di forum-forum khusus bahasa pemrograman yang ingin anda pelajari, jangan malu bertanya, tapi bertanyalah dengan cara yang baik, hindari kata-kata tidak sopan dan jangan pernah bertanya bagaimana cara membuat program ini itu tanpa ada usaha trial dan error terlebih dahulu dan jangan malas membaca dokumentasi, manual, FAQ (Frequently Asked Question) yang bisa sangat membantu.

Latihan Lebih Penting Dari Teori

Practice is more important than theory!! ingatlah bahwa praktek atau latihan sangat penting untuk mengusai bahasa pemrograman, sebagai contoh percuma anda menguasai teori bagaimana sebuah fungsi bekerja dalam sebuah web dinamis tetapi anda hanya bisa melongo ketika teori fungsi tersebut harus dituangkan dalam syntax PHP. Maka dari itu perbanyak latihan, source kode gratis yang anda dapatkan dari artikel-artikel, website-website tutorial, dll dapat anda modifikasi sendiri, dari beberapa kali hasil latihan modifikasi sederhana itulah mungkin anda sudah dapat pemahaman lebih dan sudah mampu untuk mengembangkan source kodenya menjadi lebih baik bahkan bukan tidak mungkin anda sendiri sudah mampu membuat program yang bukan hasil modifikasi source kode orang lain. 

Berawal dari program hello world seperti spesialisasi penulis hahaha dengan memperbanyak praktek/latihan bukan tidak mungkin pembelajar otodidak seperti anda ataupun saya bisa membuat program yang jauh lebih rumit dan menerima project yang sesungguhnya. 



Demikianlah artikel singkat ini, semoga bisa bermanfaat buat para pembaca.

wassalam..

./JackTheSystem

Share your knowledge. It is a way to achieve immortality.

1 comment:

  1. blog nya keren langsung bookmark dahh... ditunggu updatetan nya yaa thx

    ReplyDelete