21 poin oleh GN⁺ 2024-03-08 | 2 komentar | Bagikan ke WhatsApp
  • "Eloquent JavaScript" edisi ke-4 terbit

    • Buku tentang keajaiban JavaScript, pemrograman, dan dunia digital
    • Dapat dibaca secara online atau membeli buku fisik (edisi ke-3)
    • Ditulis oleh Marijn Haverbeke dan didistribusikan dengan lisensi CC BY-NC
  • Isi buku

    • (Part 1: Language) Membahas aspek kebahasaan JavaScript.
      • Nilai, tipe, dan operator
      • Struktur program
      • Fungsi
      • Struktur data: objek dan array
      • Fungsi orde tinggi
      • Kehidupan rahasia objek
      • Proyek: robot
      • Bug dan error
      • Regular expression
      • Modul
      • Pemrograman asinkron
      • Proyek: membuat bahasa pemrograman
    • (Part 2: Browser) Membahas penggunaan JavaScript di browser.
      • JavaScript dan browser
      • Document Object Model
      • Penanganan event
      • Proyek: game platform
      • Menggambar di canvas
      • HTTP dan form
      • Proyek: editor pixel art
    • (Part 3: Node) Membahas Node.js.
      • Proyek: situs web berbagi keterampilan

Opini GN⁺

  • "Eloquent JavaScript" adalah buku pembelajaran JavaScript yang sangat direkomendasikan, mulai dari pemula pemrograman hingga pengembang berpengalaman, dan terbitnya edisi ke-4 ini akan menjadi kontribusi besar bagi komunitas JavaScript.
  • Karena buku ini disediakan dengan lisensi Creative Commons, buku ini dapat dimanfaatkan secara bebas untuk tujuan pendidikan, sehingga berguna bagi institusi pendidikan maupun pembelajar mandiri.
  • Keunggulan lainnya adalah tersedianya berbagai format materi digital (PDF, EPUB, MOBI), sehingga mudah diakses dan dipelajari di berbagai perangkat.
  • Proyek praktik yang disertakan dalam buku ini akan membantu meningkatkan bukan hanya pengetahuan teoretis tetapi juga kemampuan coding secara nyata.
  • Sebagai materi belajar open source serupa, ada seri "You Don't Know JS", yang juga berguna untuk membantu memahami JavaScript secara mendalam.

2 komentar

 
xguru 2024-03-08

Edisi bahasa Korea telah terbit dalam edisi ke-2/ke-3, tetapi namanya berbeda satu sama lain. Saya juga menuliskan nama edisi ke-3 yang paling terbaru di judul.

  • Edisi ke-2 - Pengantar JavaScript: Metode latihan pemrograman yang sistematis
  • Edisi ke-3 - JavaScript Skill Up 3/e
 
GN⁺ 2024-03-08
Komentar Hacker News
  • Buku yang direkomendasikan untuk orang yang ingin mempelajari JavaScript secara mendalam adalah "Eloquent JavaScript", dan untuk pelajar di tingkat lain direkomendasikan seri "You Don't Know JavaScript". Pada 2015, dalam program pembelajaran jarak jauh University of California, buku ini direkomendasikan sebagai pengganti materi ajar yang sudah ada, dan mendapat pujian dari pengajar maupun penasihat. Harganya juga lebih murah dibandingkan materi ajar pesaing, dan kelebihan lainnya adalah bisa dibaca secara gratis. Setahun kemudian, penilaian mahasiswa juga sangat positif.
  • Saya belajar JavaScript menggunakan buku ini 5 tahun lalu, dan menurut saya ini adalah materi yang sangat bagus. "You Don't Know JavaScript" membahas hal-hal yang lebih tingkat lanjut dan bisa terasa akademis bagi pemula, tetapi "Eloquent JavaScript" lebih praktis dan mudah didekati.
  • Merupakan hal yang baik ketika materi terkait JavaScript diperbarui ke versi baru. Awalnya jQuery, lalu React, dan sekarang buku ini juga mendapat versi baru.
  • Penulis buku ini, Marijn Haverbeke, adalah pencipta CodeMirror (editor kode) dan ProseMirror (editor teks).
  • Senang melihat saya baru-baru ini menyelesaikan versi ketiga buku ini. Bab tentang pemrograman asinkron mengalami peningkatan yang cukup besar; sebelumnya ada analogi yang agak sulit dipahami sehingga terasa lebih lemah dibanding bagian lain buku ini. Edisi ketiga adalah buku untuk mempelajari JavaScript, DOM, dan Node.js, terutama cocok bagi orang berpengalaman yang ingin beralih ke JS dan web, tetapi saya berpendapat bahwa buku ini juga cocok untuk pemula.
  • Saya dulu tidak percaya diri dalam pemrograman, tetapi buku ini menunjukkan arah yang benar, jadi sangat layak direkomendasikan.
  • Daya tarik buku ini terletak pada penjelasannya tentang dasar-dasar komputasi, dan juga mencakup bagian menarik yang mendorong pembaca membuat proyek sendiri. Saya tidak terlalu menyukai pemrograman JavaScript, tetapi tetap membaca buku ini.
  • Saya sedang membaca edisi ketiga buku ini sekarang, tetapi saya penasaran apakah penjelasan tentang JavaScript di buku ini sudah cukup. Ada permintaan untuk berbagi pendapat apakah setelah membaca buku ini sebaiknya membaca buku JavaScript lain juga. Yang sedang dipertimbangkan adalah "JavaScript: The Definitive Guide" atau "The Modern JavaScript Tutorial".
  • Saya menyukai buku ini sejak edisi pertama. Bahkan hal-hal dasar dijelaskan dengan jelas. Misalnya, pada bagian tentang variabel, buku ini menghindari kesalahan dengan menganggap variabel sebagai "kotak".
  • Dikonfirmasi melalui situs web penulis dan tautannya di Mastodon bahwa edisi keempat Eloquent JavaScript telah disesuaikan dengan realitas tahun 2024 dan dipublikasikan secara online.
  • Ada pertanyaan tentang di mana bisa menemukan daftar perubahan dibandingkan edisi sebelumnya.