Mozilla Developer Network には、JavaScript API に関する優れたドキュメントとガイドがあることがわかりました。
https://developer.mozilla.org/en-US/docs/JavaScript/Reference
https://developer.mozilla.org/en-US/docs/JavaScript/Guide
さらに、Chromium/Google Chrome で開発することを強くお勧めします。これらには、オートコンプリート機能を備えたコンソールを含む優れた JavaScript デバッグ ツール セットが含まれているからです。以前は Firebug を使用していましたが、Chrome/ium が提供するものと比べるとかなり扱いにくいものです。
JavaScript は「現実の世界」でどのように使用されていますか?
JavaScript は決してスタンドアロンのエンティティではないことを考慮する必要があります。Web ブラウザー モデルに緊密に統合され、HTML、CSS、およびブラウザーを補完します。JavaScript の新しい機能、およびサーバー側の JavaScript 環境であるNodeJSはこれをゆがめていますが、Web ブラウザーで使用する場合、JavaScript は依然として他の Web コンポーネントとの統合を中心に展開しています。つまり、より大きなアプリケーション (JavaScript は小さなコンポーネントにすぎない) を考えるよりも、スクリプト化された動作 (フォームの検証など) を必要とする単一のページを作成することから始める必要があります。
このトピックに関する適切な情報を見つけるのが難しいのはなぜですか?
ここであなたに完全に同意します。簡単に言えば、JavaScript は急速に進化しているということです。ごく最近の本を読んでいる場合を除き、ブラウジングする場合は MDN を、特定の何かを探している場合は (いつものように) Google (または Google を使用して MDN を検索します!) を使用することをお勧めします。