fbpx

Mengapa Memilih Belajar Javascript

Javascript adalah scripting atau bahasa pemrograman yang digunakan pada suatu web pada level klien (Client side) agar web tersebut menjadi interaktif dan dinamis. Yang dimaksud dengan client side scripting adalah suatu script yang dieksekusi di web browser client, jadi tidak berjalan pada level server. Dengan demikian penggunaan scripting ini sifatnya opsional (tidak harus selalu ada). Namun, web modern seperti saat ini umumnya sudah menggunakan bahasa ini. sehingga bahasa ini menjadi salah satu bahasa yang harus dipelajari saat ini. Ada beberapa alasan pemula harus belajar Javascript

  1. Gratis, kita tidak harus membayar ketika ingin menggunakan Javascript pada web kita.
  2. Tidak perlu proses instalasi, setiap browser sudah memiliki Javascript-compiler di dalamnya sehingga kita tinggal hanya menggunakannya saja
  3. Hanya butuh web browser

Beberapa alasan di atas sebenarnya sudah cukup untuk pemula untuk memilih Javascript sebagai bahasa pemrograman pertamanya. Sebenarnya apa sih definisi sebenarnya dari Javascript?

Menurut Wikipedia, “JavaScript is a high-level, scripting and untyped programming language

High – level language

Bahasa pemrograman bisa dikategorikan menjadi high-level merupakan bahasa yang mudah dimengerti oleh manusia, jadi semakin bahasa itu mudah di mengerti oleh manusia bahasa tersebut dapat dikategorikan sebagai bahasa high level

  • Scripting

Javascript merupakan sebuah bahasa scripting yang merupakan bahasa pemrograman yang tertanam di dalam sebuah program yang lebih besar

  • Untyped

Maksud dari “untyped” adalah, bahasa pemrograman Javascript dapat melakukan variabel dengan tipe data yang berbeda, misal kita memasukkan variabel angka. Variabel tersebut bisa diisi lagi oleh variabel tulisan

  1. Tahun 2021 Javascript merupakan bahasa pemrograman yang masuk ke  most popular technology  menurut Stackoverflow
  • Banyak hal yang dapat dilakukan oleh bahasa ini
  • Client side web development, Javascript memungkinkan kalian mambuat atau mendukung pembuatan aplikasi web dari sisi client, contoh : Native Javascript, JQuery, AngularJS, React dll
  • Server side development, javascript memungkinkan kalian mambuat atau mendukung pembuatan aplikasi web dari sisi client, contoh: NodeJS, ExpressJS
  • Browser Extention / Add-on
  • Desktop Application
  • Robotics