Logo Koala Skodev mengetik

Blog
Skodev

Artikel dan informasi menarik seputar dunia coding

BAHASA PROGRAMMING APA YANG PERLU DIPELAJARI

Ada banyak bahasa pemrograman. Bahasa program apa yang perlu kamu pelajari untuk mulai belajar coding?

Ada banyak sekali bahasa program yang ada. Mereka diciptakan berbeda-beda, sesuai dengan kebutuhan atau tujuannya masing-masing. Tentunya, ada yang saling bersinggungan fungsinya, tapi tidak bisa digunakan untuk apa saja.

flying book pixel art

Jadi bahasa coding apa yang terbaik ?

Pertanyaan di atas atau “Bahasa program apa yang harus saya pelajari?”
sama seperti bertanya “Saya mau kemana?”

Jawabannya sama-sama “Apa tujuan kamu”.

Mungkin kamu ingin bekerja membuat website, mungkin ingin membuat aplikasi android, membuat game iOS, membuat aplikasi desktop, menganalisa data atau masih banyak lagi! Seperti yang kamu lihat, koding itu luas.

Karena itu, tahu tujuan kamu dulu, baru setelah itu bisa memilih
bahasa program yang tepat untuk kamu pelajari.

Panduan memilih bahasa program

Nah sekarang kita coba bagi-bagi bahasa program atau teknologi berdasarkan tujuannya.

Bahasa untuk Web Development

Web development adalah proses pembuatan website. Website itu sendiri bisa berupa website statis dan dinamis.

Untuk website statis, pelajari teknologi (semuanya, bukan pilihan):

Untuk website dinamis, perlu mempelajari bahasa backend atau bahasa server. Contoh bahasa backend yang cocok untuk website:

Ini adalah daftar pilihan, bukan harus mempelajari semuanya

Tentu tidak terbatas itu saja. Tapi teknologi di atas cocok untuk pemula karena adanya support “framework” yang memudahkan kita dalam membuat website, seperti

Bahasa untuk pembuatan API

API memungkinkan satu aplikasi berkomunikasi dengan aplikasi lainnya. API bisa digunakan pada website, mobile, desktop, dan berbagai jenis aplikasi lainnya.

API adalah singkatan dari Application Programming Interface.

Berikut beberapa pilihan membuat API

Faktanya, hampir semua bahasa program bisa digunakan untuk membuat API.

Bahasa untuk membuat aplikasi Android

Untuk membuat aplikasi berbasis OS Android:

Bahasa untuk membuat aplikasi iOS

Untuk membuat aplikasi berbasis OS iOS:

Bahasa untuk membuat aplikasi Desktop

Untuk membuat aplikasi desktop:

Beberapa framework yang bisa memudahkan dengan tradeoff:

Bahasa untuk mengolah data

Untuk megolah data atau pekerjaan yang berkaitan dengan data seperti analisis data

Teknologi untuk database

Berikut teknologi yang banyak digunakan untuk mengolah database:

Untuk Database SQL:

Untuk Database NoSQL:

Memilih yang mana jika ada beberapa

Jika ada beberapa pilihan untuk kategori tertentu, kamu bisa memilih yang mana saja. Tapi untuk membantu kamu, coba mulai dari menargetkan “kamu ingin bekerja di perusahaan mana?” Coba intip teknologi dari perusahaan tersebut, lalu jadikan teknologi yang mereka gunakan sebagai kurikulum atau target bahasa yang harus kamu pelajari.

Artikel lain di kategori "belajar"

foto hilman

Author @hilmanski

Hai saya Hilman, membuat situs Sekolah Koding dan menulis buku Halo Koding .
Semoga kamu suka dengan situs ini.

Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding