Bahasa kakek moyang pemrograman modern. Sangat dekat dengan perangkat keras dan performanya luar biasa cepat.
- Keunggulan: Kontrol memori penuh, sangat cepat, efisien.
- Peruntukan: Sistem operasi, embedded system, game engine.
- Keunggulan: Performa tinggi dengan abstraksi OOP.
- Peruntukan: Game development (Unreal Engine), aplikasi desktop berat, high-frequency trading.
- Keunggulan: Sintaks rapi dan ketat, bagus untuk edukasi.
- Peruntukan: Pembelajaran akademik, aplikasi legacy.
- Keunggulan: Sintaks mirip bahasa Inggris, integrasi mulus dengan ekosistem .NET.
- Peruntukan: Aplikasi bisnis internal Windows.
- Keunggulan: Fitur OOP lengkap, ekosistem .NET yang kaya, aman (type-safe).
- Peruntukan: Enterprise backend, game (Unity), aplikasi desktop/mobile.
- Keunggulan: Menekankan immutability, kode sangat ringkas, minim bug runtime.
- Peruntukan: Analisis data, komputasi finansial, sistem sains.
- Keunggulan: Multiplatform, stabil, ekosistem enterprise raksasa.
- Peruntukan: Backend perbankan, aplikasi Android legacy, sistem enterprise.
- Keunggulan: Ringkas, mencegah NullPointerException, sangat ekspresif.
- Peruntukan: Pengembangan aplikasi Android modern, backend microservices.
- Keunggulan: Berjalan di hampir semua browser, dinamis, komunitas terbesar.
- Peruntukan: Frontend web, backend (Node.js), aplikasi mobile.
- Keunggulan: Mencegah bug typo saat coding, autocomplete maksimal, skala besar lebih mudah dikelola.
- Peruntukan: Aplikasi web skala medium hingga besar.
- Keunggulan: Sangat mudah dipelajari, pustaka (library) ML/AI melimpah.
- Peruntukan: Data Science, Artificial Intelligence/Machine Learning, Scripting, Web Backend (Django/FastAPI).
- Keunggulan: Kompilasi cepat, manajemen concurrency (Goroutines) yang luar biasa ringan.
- Peruntukan: Cloud services, microservices, infrastruktur DevOps (Docker & Kubernetes dibuat pakai Go).
- Keunggulan: Kompilasi cepat (AOT & JIT), dioptimalkan untuk animasi mulus.
- Peruntukan: Bahasa dasar untuk framework Flutter.
- Keunggulan: Satu codebase bisa menghasilkan aplikasi iOS, Android, Web, dan Desktop sekaligus.
- Keunggulan: Sintaks modern, cepat, aman, dan sangat nyaman digunakan.
- Peruntukan: Aplikasi iOS, macOS, watchOS, dan tvOS.
- Keunggulan: Kompatibilitas mendalam dengan pustaka C/C++.
- Peruntukan: Pemeliharaan aplikasi iOS/macOS versi lama (legacy).
- Keunggulan: Sangat deklaratif dan efisien untuk memanipulasi data berskala besar.
- Peruntukan: Manajemen basis data (Database Querying & Administration).
- Keunggulan: Pemrosesan matriks dan grafik komputasi visual yang amat kuat.
- Peruntukan: Teknik listrik/mesin, simulasi matematika, pengolahan sinyal.
- Ingin bikin Web Frontend? JavaScript / TypeScript.
- Ingin bikin Aplikasi Mobile Cross-Platform? Dart (Flutter).
- Ingin masuk Data Science / AI? Python atau MATLAB.
- Ingin bikin Game 3D? C++ (Unreal) atau C# (Unity).
- Ingin kerja di Cloud / Microservices? Go atau Java.
- Ingin bikin Aplikasi iOS Native? Swift.