Bahasa Pemrograman untuk Pemula

Programming Series - Artikel

·

4 min read


Indonesia, 14 November 2023

Artikel ini menjelaskan beberapa bahasa pemrograman untuk pemula agar dapat "mengenal" dunia programming dengan lebih nyaman dan efisien dari aspek:

  1. Kemudahan penggunaan dari mulai instalasi, coding, hingga menjalankan programnya.

  2. Kemudahan dalam menulis dan memahami syntax bahasa tersebut.

  3. Komunitas yang besar, baik di Indonesia ataupun dunia.

  4. Dokumentasi yang banyak.

1. Python

Kenapa Python nomer 1? Saya punya 3 alasan kuat:

  1. Instalasi Python sangat gampang

  2. Cara menjalankan Python sangat gampang

  3. Syntax bahasa Python sangat mudah dipahami, mungkin bisa dibilang salah satu yang PALING GAMPANG

Buktinya bisa dilihat di artikel berikut Tutorial Hello World di Python

KeunggulanKekurangan
Instalasi gampangPermintaan di dunia kerja di Indonesia tidak sebanyak PHP, Go, dan Java
Syntax gampangInterpreter, artinya secara speed tidak secepat bahasa yang sifatnya Compiled Language
Ngoding terasa nyaman di mata
Dokumentasi lengkap
Komunitas juga banyak, jadi tidak usah khawatir jika butuh teman diskusi
Sudah teruji di banyak perusahaan besar, contohnya: Instagram, Dropbox, Facebook
Ruang lingkup bahasanya sendiri cukup luas, tidak hanya dalam ranah web atau API tapi bisa juga ke automation testing (jika ingin ke Quality Assurance)
Jenjang karir yang ok banget
Framework cukup banyak
Dibutuhkan di role-role IT yang lagi naik daun, seperti: Data Scientist, AI Programmer, Quality Assurance
Bahasa yang cukup dinamis dalam pembuatan aplikasi, bisa untuk API, website, library di linux, data crawler, dll.

2. JavaScript

The one and only, bahasa ini wajib masuk daftar. Please welcome: JavaScript! *backsoundapplause

Ya, JavaScript adalah bahasa kedua yang direkomendasikan untuk pemula. 3 Alasan kuatnya:

  1. Gausah proses instalasi juga langsung bisa pakai. Yup, kita dapat menggunakan JavaScript langsung menggunakan browser kita. Mudah bukan?

  2. Syntax yang mudah dipahami

  3. Bahasa yang dipakai di semua lini teknologi

KeunggulanKekurangan
Tidak perlu proses "instalasi" seperti bahasa pemrograman lain, karena biasanya sudah ada di browser sehingga bisa langsung dieksekusi.Interpreter, artinya secara speed tidak secepat bahasa yang sifatnya Compiled Language
Syntax gampang
Dokumentasi lengkap
Komunitas juga banyak, jadi tidak usah khawatir jika butuh teman diskusi
Sudah teruji di banyak perusahaan besar, contohnya: Hampir semua aplikasi yang ada di dunia ini
Ruang lingkup bahasa yang sangat LUAS. Bisa dibikin untuk semua jenis aplikasi
Jenjang karir yang ok banget
Framework sangat banyak
JavaScript termasuk bahasa populer saat ini, sehingga permintaannya cukup tinggi.

3. PHP

Bahasa Sejuta Umat, adalah julukan yang cocok untuk disematkan kepada PHP. Bukan tanpa alasan, bahasa ini adalah bisa dibilang salah satu bahasa yang komunitasnya terbesar di Indonesia bahkan dunia. Dan kenapa bahasa ini sangat cocok bagi pemula, saya punya 3 alasan kuat:

  1. Bahasa yang sangat banyak dipakai di lingkup sekolah ataupun universitas di Indonesia, sehingga membuat komunitas bahasa ini dan orang yang tau bahasa ini sangat banyak di Indonesia.

  2. Syntax yang mudah dipahami.

  3. Bahasa yang permintaan di dunia kerja sangat tinggi, karena mayoritas penggunaan PHP di ruang lingkup website.

KeunggulanKekurangan
Syntax gampangInterpreter, artinya secara speed tidak secepat bahasa yang sifatnya Compiled Language
Permintaan yang cukup tinggi di dunia kerja, karena mayoritas perusahaan menggunakan website dan PHP mayoritas penggunanya menggunakan untuk membuat aplikasi berbasis websitePerforma tidak secepat JavaScript dan Python
Dokumentasi lengkap
Komunitas juga banyak, jadi tidak usah khawatir jika butuh teman diskusi
Sudah teruji di banyak perusahaan besar, contohnya: Facebook, Wordpress.
Jenjang karir yang ok banget
Mempunyai framework yang permintaannya cukup tinggi di dunia kerja: Laravel

Kesimpulan

  1. Python

    Belajar pemrograman dimulai dengan memilih Python sebagai bahasa pertama adalah langkah yang cerdik, efisien, serta efektif sebagai inisiasi awal atau pembiasaan di ruang lingkup programming, akan tetapi secara market khususnya di Indonesia memang Python tidak sebanyak PHP, Go, dan Java jadi disarankan jika benar-benar ingin berkecimpung di Python jadilah programmer Python yang mempunyai nilai lebih.

  2. JavaScript

    Belajar pemrograman dimulai dengan memilih JavaScript sebagai bahasa pertama adalah langkah yang tepat, karena JavaScript hampir memenuhi seluruh ranah aplikasi saat ini. Dan permintaan JavaScript masih cukup tinggi, bahkan bisa dibilang bahasa yang paling populer saat ini.

  3. PHP

    Bisa dibilang bahasa yang cukup populer untuk permulaan dalam berkenalan dengan dunia coding, syntax yang gampang dan ruang lingkup kerja PHP yang di ranah website membuat bahasa ini banyak diminati untuk belajar. Mempunyai komunitas yang besar baik komunitas bahasa PHP itu sendiri, dan komunitas framework seperti Laravel.

Semoga Anda selalu bersemangat dalam belajar, dan jangan lupa untuk mengajarkannya!

💡
“Barangsiapa belum merasakan pahitnya belajar walau sebentar, Ia akan merasakan hinanya kebodohan sepanjang hidupnya" - Imam Asy-Syafi'i Rahimahullah

Did you find this article valuable?

Support Nalar by becoming a sponsor. Any amount is appreciated!