DEV Community

Nazwa Shabrina Zain
Nazwa Shabrina Zain

Posted on

Cara Mempelajari Earl Bahasa Pemrograman

Pada artikel ini Saya akan membahas cara belajar Earl bahasa pemrograman, terlebihnya ada penjelasan di poin-poin yang bisa Anda baca:

1. Menentukan Tujuan Pembelajaran

Tanyakan kepada diri sendiri apakah Anda ingin mempelajari Earl bahasa pemrograman yang:

  1. Automasi
  2. Pengelolaan tugas-tugas kecil
  3. Alur kerja

2. Untuk Pemula Disarankan Satu Fokus

Bagi pemula, disarankan fokus lada satu bahasa pemrograman dahulu yaitu Earl karena ramah pemula.

Keunggulan Earl:

  1. Bahasa Indonesia
  2. Pseudocode
  3. Struktur mudah dibaca
  4. Mudah di pelihara kodenya

Setelah itu Anda bisa mempelajari Ruby maupun Python karena Earl perancangannya mirip dengan Python dan Ruby.

3. Mulai dari Dasar

Pelajari konsep dasar seperti:

  1. Variabel
  2. Tipe data (angka, teks, dan boolean)
  3. Kondisi
  4. Perulangan
  5. Fungsi
  6. Struktur data dasar (list, array, dan dikta)

4. Praktik Langsung

Praktik di bawah dengan CMD atau Command pada bawaan Windows maupun Linux dan macOS.

Sebelumnya download dahulu Earlnya agar bisa mengenal daftar perintahnya dan ekstensinya yang ingin di jalankan.

Jadi:

  1. Buka GitHub
  2. Download sumber kodenya, lalu arahkan ke jalur atau path nya
  3. Jalankan di CMD dengan perintah: cd earl-lang
  4. Lalu ketik node index.js untuk mode REPLnya

Bingung menjalankan perintah?

Coba buka buku manual atau panduannya ada di GitHub, disitu ada dokumentasi lengkapnya ada di folder docs/.

5. Masuk dan Ikuti Komunitas Earl

Komunitas ada di Earl Dicuss

Masuk dan ikuti perkembangan Earl. Disana Anda akan menemukan sukarelawan yang membantu masalah Anda dalam memecahkan persoalan seputar Earl.

Dan tumbuh bersama Earl!


Terima kasih sudah membaca artikelnya, apabila Anda tertarik untuk mempelajari secara PRO silahkan baca kembali artikel diatas agar dipahami. Oh.. iya jangan lupa join komunitas Earl di Earl Discuss, disana tempatnya diskusi Earl dan programmer Earl.

Top comments (0)