Table of contents
Indonesia, 14 November 2023
Artikel ini menjelaskan beberapa bahasa pemrograman untuk pemula agar dapat "mengenal" dunia programming dengan lebih nyaman dan efisien dari aspek:
Kemudahan penggunaan dari mulai instalasi, coding, hingga menjalankan programnya.
Kemudahan dalam menulis dan memahami syntax bahasa tersebut.
Komunitas yang besar, baik di Indonesia ataupun dunia.
Dokumentasi yang banyak.
1. Python
Kenapa Python nomer 1? Saya punya 3 alasan kuat:
Instalasi Python sangat gampang
Cara menjalankan Python sangat gampang
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
Keunggulan | Kekurangan |
Instalasi gampang | Permintaan di dunia kerja di Indonesia tidak sebanyak PHP, Go, dan Java |
Syntax gampang | Interpreter, 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:
Gausah proses instalasi juga langsung bisa pakai. Yup, kita dapat menggunakan JavaScript langsung menggunakan browser kita. Mudah bukan?
Syntax yang mudah dipahami
Bahasa yang dipakai di semua lini teknologi
Keunggulan | Kekurangan |
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:
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.
Syntax yang mudah dipahami.
Bahasa yang permintaan di dunia kerja sangat tinggi, karena mayoritas penggunaan PHP di ruang lingkup website.
Keunggulan | Kekurangan |
Syntax gampang | Interpreter, 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 website | Performa 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
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.
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.
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!