21 ポイント 投稿者 GN⁺ 2024-03-08 | 2件のコメント | WhatsAppで共有
  • "Eloquent JavaScript" 第4版刊行

    • JavaScript、プログラミング、デジタルの驚異についての本
    • オンラインで読むか、紙の書籍(第3版)を購入可能
    • Marijn Haverbeke 著、CC BY-NC で配布
  • 本の内容

    • (Part 1: Language) JavaScriptの言語的側面を扱う。
      • 値、型、演算子
      • プログラム構造
      • 関数
      • データ構造: オブジェクトと配列
      • 高階関数
      • オブジェクトの秘密の生活
      • プロジェクト: ロボット
      • バグとエラー
      • 正規表現
      • モジュール
      • 非同期プログラミング
      • プロジェクト: プログラミング言語を作る
    • (Part 2: Browser) ブラウザーでのJavaScript利用を扱う。
      • JavaScriptとブラウザー
      • ドキュメントオブジェクトモデル
      • イベント処理
      • プロジェクト: プラットフォームゲーム
      • Canvasに描く
      • HTTPとフォーム
      • プロジェクト: ピクセルアートエディター
    • (Part 3: Node) Node.jsについて扱う。
      • プロジェクト: 技術共有ウェブサイト

GN⁺の見解

  • "Eloquent JavaScript" は、プログラミング初心者から経験豊富な開発者まで広く推奨されるJavaScript学習書であり、この第4版の登場はJavaScriptコミュニティへの大きな貢献になるはず。
  • 本書はクリエイティブ・コモンズライセンスで提供されるため、教育目的で自由に活用でき、教育機関や自律学習者にとって有用。
  • さまざまな形式のデジタル資料(PDF、EPUB、MOBI)を提供しており、多様なデバイスで簡単にアクセスして学習できる点が長所。
  • 書籍に含まれる実習プロジェクトは、理論的知識だけでなく実際のコーディング能力の向上にも役立つはず。
  • 類似のオープンソース学習資料としては "You Don't Know JS" シリーズがあり、こちらもJavaScriptへの深い理解を助けるうえで有用。

2件のコメント

 
xguru 2024-03-08

韓国語版として第2版/第3版が刊行されていますが、名称がそれぞれ異なります。直近の第3版の名称をタイトルにも併記しておきました。

  • 第2版 - JavaScript概論: 体系的なプログラミング修練法
  • 第3版 - JavaScriptスキルアップ 3/e
 
GN⁺ 2024-03-08
Hacker Newsの意見
  • JavaScriptを深く学びたい人に勧める本は "Eloquent JavaScript" で、異なるレベルの学習者には "You Don't Know JavaScript" シリーズも勧められている。2015年、カリフォルニア大学の遠隔学習プログラムで既存教材の代替としてこの本が推奨され、講師とアドバイザーの双方から高い評価を受けた。価格も競合教材に比べて安く、無料で読める点も長所だった。1年後の学生評価も非常に好意的だった。
  • この本を使って5年前にJavaScriptを学んだが、とても優れた教材だと思う。"You Don't Know JavaScript" はより高度な内容を扱っており、初心者にはやや学術的に感じられるかもしれないが、"Eloquent JavaScript" は実用的で取り組みやすい。
  • JavaScript関連の資料が新しい版に更新されるのは良いことだ。最初は jQuery、その次は React、そして今度はこの本が新しい版を迎えた。
  • この本の著者 Marijn Haverbeke は、CodeMirror(コードエディタ)と ProseMirror(テキストエディタ)の創始者である。
  • この本の第3版を最近読み終えたのでうれしい。非同期プログラミングの章はかなり改善されており、以前はやや理解しにくいたとえが使われていて、本の他の部分に比べて弱かった。第3版は JavaScript、DOM、そして Node.js について学べる本で、主に経験豊富な人が JS とウェブへ移行するのに向いているが、初心者にも適していると考えている。
  • プログラミングに自信がなかったが、この本は正しい方向を示してくれたので、十分に勧める価値がある。
  • この本の魅力はコンピューティングの基礎を説明している点にあり、読者が自分でプロジェクトを作ってみる興味深い部分も含まれている。JavaScriptプログラミングは好きではないが、それでもこの本は読んだ。
  • 現在この本の第3版を読んでいるが、本の JavaScript に関する説明が十分かどうか気になっている。この本を読んだ後で別の JavaScript の本を読むべきか、意見を共有してほしいという声がある。"JavaScript: The Definitive Guide" や "The Modern JavaScript Tutorial" を検討している。
  • 第1版からこの本が好きだ。基本的な内容でさえ明確に説明されている。たとえば変数に関する節を見ると、変数を「箱」と考える誤りを避けている。
  • 第4版の Eloquent JavaScript が2024年の現実に合わせて調整され、オンラインで公開されたことを著者のウェブサイトと Mastodon のリンクを通じて確認した。
  • 以前の版と比べた変更点の一覧をどこで見つけられるか、という質問がある。