21 puan yazan GN⁺ 2024-03-08 | 2 yorum | WhatsApp'ta paylaş
  • "Eloquent JavaScript" 4. baskı yayımlandı

    • JavaScript, programlama ve dijital dünyanın harikaları üzerine bir kitap
    • Çevrimiçi okunabiliyor veya basılı kitap (3. baskı) satın alınabiliyor
    • Marijn Haverbeke tarafından yazıldı ve CC BY-NC ile dağıtılıyor
  • Kitabın içeriği

    • (Part 1: Language) JavaScript'in dilsel yönlerini ele alıyor.
      • Değerler, türler ve işleçler
      • Program yapısı
      • Fonksiyonlar
      • Veri yapıları: nesneler ve diziler
      • Yüksek mertebeden fonksiyonlar
      • Nesnelerin gizli yaşamı
      • Proje: robot
      • Hatalar ve bug'lar
      • Düzenli ifadeler
      • Modüller
      • Eşzamansız programlama
      • Proje: programlama dili oluşturmak
    • (Part 2: Browser) Tarayıcıda JavaScript kullanımını ele alıyor.
      • JavaScript ve tarayıcı
      • Belge Nesne Modeli
      • Olay işleme
      • Proje: platform oyunu
      • Canvas üzerine çizim
      • HTTP ve formlar
      • Proje: piksel sanat editörü
    • (Part 3: Node) Node.js'i ele alıyor.
      • Proje: teknoloji paylaşım web sitesi

GN⁺'nin görüşü

  • "Eloquent JavaScript", programlamaya yeni başlayanlardan deneyimli geliştiricilere kadar geniş çapta önerilen bir JavaScript öğrenme kitabı ve bu kitabın 4. baskısının çıkması JavaScript topluluğuna büyük katkı sağlayacaktır.
  • Kitap Creative Commons lisansıyla sunulduğu için eğitim amaçlı serbestçe kullanılabiliyor; bu da eğitim kurumları ve kendi kendine öğrenenler için faydalı.
  • Çeşitli dijital formatlar (PDF, EPUB, MOBI) sunması, farklı cihazlardan kolayca erişilip öğrenilebilmesini sağlayan bir avantaj.
  • Kitaptaki uygulama projeleri, yalnızca teorik bilgiyi değil gerçek kodlama becerilerini geliştirmeye de yardımcı olacaktır.
  • Benzer açık kaynak öğrenme materyalleri arasında "You Don't Know JS" serisi de bulunuyor; bu seri de JavaScript'i derinlemesine anlamaya yardımcı oluyor.

2 yorum

 
xguru 2024-03-08

Korece baskı olarak 2. ve 3. baskılar yayımlandı, ancak adları birbirinden farklı. En güncel olan 3. baskının adını da başlığa birlikte ekledim.

    1. baskı - JavaScript’e Giriş: Sistematik Programlama Alıştırma Yöntemi
    1. baskı - JavaScript Skill Up 3/e
 
GN⁺ 2024-03-08
Hacker News görüşleri
  • JavaScript’i derinlemesine öğrenmek isteyenlere önerilen kitap "Eloquent JavaScript"; farklı seviyelerdeki öğrenenler içinse "You Don't Know JavaScript" serisi öneriliyor. 2015’te Kaliforniya Üniversitesi’nin uzaktan eğitim programında mevcut ders kitabının yerine bu kitap önerildi ve hem eğitmenlerden hem de danışmanlardan övgü aldı. Fiyatı da rakip ders kitaplarına göre daha uygundu ve ücretsiz okunabilmesi de bir avantajdı. Bir yıl sonra öğrencilerin değerlendirmeleri de oldukça olumluydu.
  • JavaScript’i 5 yıl önce bu kitapla öğrendim ve bunun çok iyi bir kaynak olduğunu düşünüyorum. "You Don't Know JavaScript" daha ileri konuları ele alıyor ve yeni başlayanlara biraz akademik gelebilir; buna karşılık "Eloquent JavaScript" daha pratik ve daha erişilebilir.
  • JavaScript ile ilgili kaynakların yeni sürümlerle güncellenmesi güzel bir şey. Önce jQuery, sonra React, şimdi de bu kitap yeni sürümüne kavuştu.
  • Kitabın yazarı Marijn Haverbeke, CodeMirror (kod editörü) ve ProseMirror’un (metin editörü) yaratıcısıdır.
  • Kitabın üçüncü sürümünü yakın zamanda bitirdiğimi görmek sevindirici. Asenkron programlama bölümü ciddi şekilde iyileştirilmiş; önceki sürümde biraz anlaşılması güç benzetmeler kullanıldığı için kitabın diğer bölümlerine kıyasla daha zayıftı. Üçüncü baskının, JavaScript, DOM ve Node.js öğrenmek için bir kitap olarak özellikle deneyimli kişilerin JS ve web’e geçişi için uygun olduğu, ama yeni başlayanlar için de uygun olduğu söyleniyor.
  • Programlamada kendime güvenim yoktu ama bu kitap bana doğru yönü gösterdi; rahatlıkla tavsiye ederim.
  • Bu kitabın çekiciliği, bilgi işlemin temellerini açıklamasında yatıyor; ayrıca okurun doğrudan projeler yapmasını sağlayan ilgi çekici bölümler de içeriyor. JavaScript programlamayı sevmememe rağmen bu kitabı okudum.
  • Şu anda bu kitabın üçüncü baskısını okuyorum ama kitaptaki JavaScript açıklamalarının yeterli olup olmadığını merak ediyorum. Bu kitabı bitirdikten sonra başka bir JavaScript kitabı okumam gerekip gerekmediği konusunda görüş isteniyor. "JavaScript: The Definitive Guide" veya "The Modern JavaScript Tutorial" düşünülüyor.
  • İlk baskısından beri bu kitabı seviyorum. En temel konular bile net biçimde anlatılıyor. Örneğin değişkenlerle ilgili bölüm, değişkenleri "kutu" gibi düşünme hatasına düşmüyor.
  • Yazarın web sitesindeki ve Mastodon’daki bağlantılar üzerinden, Eloquent JavaScript’in dördüncü baskısının 2024 gerçekliğine uyarlanarak çevrimiçi yayımlandığı doğrulanmış.
  • Önceki baskıya kıyasla yapılan değişikliklerin listesinin nerede bulunabileceği soruluyor.