I D H A M .
Diterbitkan

Bahasa Pemrograman Pertamamu

Authors

2 min read

Kamu yang baru mulai masuk ke dunia pemrograman, pasti akan bertanya-tanya, bahasa pemrograman apa yang harus saya pelajari, dikarenakan sangat banyaknya pilihan bahasa pemrograman yang ada.

Nah, sebaiknya pertanyaan itu diubah menjadi 'Apa yang mau saya buat?', karena jawaban dari pertanyaan tersebut akan memperkecil pilihan dan memudahkan kamu untuk memilih bahasa pemrograman apa yang akan kamu pelajari.

Saya kasih beberapa contoh ya supaya lebih enak.

Apabila kamu mau membuat aplikasi yang berjalan di device mobile, ada beberapa bahasa yang bisa kamu pilih seperti misalnya Swift, Java, Dart atau juga Javascript.

Loh kok masih banyak?

Tenang, kamu gak harus memilih semua, karena untuk beberapa bahasa pemrograman mobile ditujukan untuk device tertentu, seperti misalnya Swift digunakan hanya untuk aplikasi yang akan dijalankan di iOS, sedangkan untuk Java untuk mobile berbasis Android.

Mungkin timbul pertanyaan, berarti harus bisa beberapa bahasa supaya bisa bikin aplikasi di iOS dan Android. Tidak juga, sekarang sudah ada framework cross-platform yang bisa bantu kamu membuat aplikasi untuk iOS dan Android dalam sekali jalan. Ada Dart dengan Flutter-nya, dan juga Javascript dengan React Native-nya.

Contoh di atas baru bahasa pemrograman untuk mobile, bagaimana dengan bahasa pemrograman yang berbasi web atau desktop.

Maka dari itu, jawablah dulu pertanyaan 'Apa yang mau saya buat?', karena apapun bahasa pemrograman yang kamu pilih, yang harus kamu lakukan nantinya adalah memahami konsep pemrograman, memahami struktur data, pattern. Bahasa pemrograman satu dan yang lainnya memang akan memiliki syntax yang berbeda ( walaupun tidak banyak ), tetapi konsep pemrograman, struktur data, dan pattern-nya akan mirip-mirip.

Contoh syntax untuk membuat variable di beberapa bahasa pemrograman

$nama = 'Idhamsyah' // PHP
let nama = 'Idhamsyah' // Javascript

Dilihat dari pembuatan variable dua bahasa pemrograman di atas hanya dibedakan dengan tanda $ dan juga let, tetapi yang harus dipahami adalah apa itu variable, dan untuk apa variable itu dibuat. Begitu juga untuk untuk konsep yang lainnya.

So, semangat teman-teman yang mau mulai belajar pemrograman, karena programming tidak hanya tentang bahasa pemrograman yang dipakai, tetapi kemampuan untuk solving problems.