Hi Enigmanians
Apakah kamu termasuk salah satu yang mempunyai pertanyaan berikut ini :
“Saya ingin menjadi programmer, apa ya bahasa pemrograman yang paling cocok untuk saya pelajari ?”
Sebelum menjawab pertanyaan di atas, kamu harus mencari tahu terlebih dahulu tujuan dan minat kamu untuk menjadi programmer. Apakah kamu ingin menjadi seorang Front End Developer yang bertugas membuat tampilan antar muka pengguna (user interface) atau kamu ingin menjadi Back End Developer yang bertanggung jawab dalam pemrosesan data yang diperoleh dari Front End atau kamu ingin menjadi Mobile Developer yang membangun aplikasi berbasis Mobile baik Android mau pun iOS atau bidang lainya.
Setelah mengetahui minat yang disukai kamu bisa menentukan bahasa pemrograman apa yang harus kamu pelajari. Misalnya kamu ingin menjadi Front End Developer maka kamu bisa mempelajari bahasa pemrograman Javascript atau PHP. Kalau kamu ingin menjadi Back End Developer maka bahasa pemrograman yang cocok untuk kamu pelajari yaitu Java, Javascript, PHP, atau Go-lang. Sedangkan kalau kamu berminat menjadi seorang Mobile Developer maka kamu bisa mempelajari bahasa pemrograman Java atau Kotlin untuk Android, Swift atau Objective C untuk iOS atau untuk yang multi platform yaitu Javascript dengan React-Native atau Dart dengan Flutter.
Untuk selebihnya mamin rangkum ya dalam tabel di bawah ini.
Daftar stack dan bahasa pemrograman yang digunakan untuk membangunnya.
Stack Development | Programming Language |
Front End | Javascript, PHP, Elm, Typescript |
Back End | Java, Javascript, Go, Python, Kotlin, Scala, Ruby |
Mobile | Swift, Kotlin, Java, Objective-C, Dart |
Dekstop | Scala, Go, Python |
Game | Unity, Typescript, C++, Java, Javascript, Swift, Python, Kotlin, Ruby |
Data Science | Python, R, Matlab, C++ |
Machine Learning | Python, R, Java, Javascript |
Artificial intelligence | LISP, Python, C++, Java, Prolog |
Internet of Things | Java, C/C++, Python, Javascript, Swift, PHP |
Big Data | Python, R, Java, Scala |
System Programming | Go, Rust |
Di atas merupakan bahasa pemrograman yang cukup populer dan sering digunakan. Tentunya masih banyak bahasa pemrograman lainya. Kamu bisa menyampaikan saran bahasa pemrograman yang menurut kamu belum terdaftar di atas.
Nah, sekarang kamu sudah tahu kan ingin belajar bahasa pemrograman apa ? Kalau kamu masih bingung dan ragu untuk belajar bahasa pemrograman sendiri, kamu bisa lihat training yang ada di ViCa Premium EnigmaCamp. Langsung daftar ya kalau ada training sesuai dengan yang kamu minati atau bisa kasih saran dan usulan kamu via DM di akun instagram @enigmacamp jika ada bahasa pemrograman yang ingin kamu pelajari namun belum tersedia di ViCa Premium EnigmaCamp.
Untuk kamu yang ingin tahu lebih dalam mengenai Front End Developer baca juga artikel berikut ya Roadmap untuk menjadi seorang Front End Developer. Atau artikel berikut Roadmap untuk menjadi seorang Back End Developer yang membahas mengenai Back End Developer.
Writer : Edi. M, Design Pictures : Xena. A