完全な初心者のための最高のJavaScriptブックは何ですか?
公開: 2017-10-10JavaScriptをエスケープすることはできません。 何年もの間、JSはあきらめないホラー映画の悪役だと感じていました。 私はそれを避けようとしました。 私は走り、スクランブルをかけ、そして隠れました。 しかし、ジェイソン・ボーヒーズのように、それは私を見つけました。
しかし、真剣に、現実には、最近Web開発や設計に取り組んでいる場合は、ある程度の能力でJavaScriptを使用することになります。 WordPressを使用している場合でも、少なくとも言語の基本的な理解が必要になります。
そして、私がそれに気づいたとき、それは私の魂の奥深くで私を傷つけました。 私はJavaScriptを何年も避けてきたとすでに言いました。 私はそれを書くことを嫌い、それを読むことを嫌い、そしてそれについてのすべてをほとんど嫌いでした。 しかし、JSはWebで最も急速に成長している言語であり、WordPressソースコード自体の30%近くがPHPからJSに移行しているため、危険を冒すのに少なくとも十分なJavaScriptを学ぶ必要があると判断しました。
他の良いオタクと同じように、私はインターネットを調べて、手に入れることができる最高のJavaScriptの本を見つけました。 何十ものレビューを読んだり、自分で一握り以上の本を試したりすることで、完全な初心者であっても、JavaScriptを学ぶのに役立つテキストをいくつか見つけたと思います。
JavaScriptブックで探しているもの
私は、あらゆるプログラミング言語のチュートリアルブックで3つのことを探す傾向があります。
- スタイルとトーン
- プロジェクトベースの学習
- 手頃な価格
これらを念頭に置いて、私はあなたと私が最初の初心者のこぶを乗り越えるのに最適なJavaScriptの本を探しに出かけました。
スタイルとトーン
シェイクスピアが本をコーディングすることを期待していませんが、読みやすさは重要だと思います。 情報だけを取得したい場合は、公式ドキュメントを読むことができます(ただし、Mozilla Developers Networkのように、いくつかのドライドキュメントは非常に便利で面白いものです)。
私はたくさんのジョークやしゃれをする面白い作家が好きです(図を見てください、そうですか?)、そして彼らが面白くて奇妙でないなら、私は彼らが少なくとも人懐っこくて会話的であることを確認しようとします-一種の良い大学のようなものです教授または彼の6歳に何かを説明する本当に気配りのあるお父さん。
プロジェクトベースの学習
非常に簡単です。私は、スキルを単独で教えていないJavaScriptの本を探しています。 もちろん、DOM操作を自分で学ぶ必要があります。 関数とスコープの記述に慣れる必要があります。
しかし、基本とその書き方を理解したら、それが実際にどのように役立つかを見てみたいと思います。 ポモドーロ時計や画像ギャラリーを書けるようになりたいです。 筋肉の記憶のために数行のコードを書く代わりに、私がそれを使用しているのを見る何か。
手頃な価格
手頃な価格であることは、私たち全員にとって異なることを意味します。 一部の人々にとって、最高のJavaScriptブックのために500ドルを支払うことは、特にそれが完璧な開発ギグを上陸させるのに役立つ場合(またはあなたの会社がそれを費やすことができる場合)、まったく問題にはなりません。 他の人にとっては、20ドルを超えるものはすべてハイエンドになります。これは、多くのリソースを実際に費やすことができないサイドハッスルスキルだからです。
私は、大多数の人々が何らかの形で利用可能で手頃な価格であるという幸せな媒体に当たる何かを探しに行きます。
完全な初心者のための最高のJavaScriptブックを提示させてください
まあ、少なくとも最高のJavaScriptの本のほんの一部。 ただし、状況やニーズに応じて、これらの1つが最適な本になるはずです。
雄弁なJavaScript

さて、これは素晴らしいです。 手頃な価格について言えば、無料で間違いはありません。 まあ、それは無料にすることができます。 Eloquent JavaScriptは、ウェブサイトが言うように、「クリエイティブ・コモンズの帰属-非営利ライセンスの下でライセンスされています。 この本のすべてのコードは、MITライセンスの下でライセンスされていると見なすこともできます。」 そのため、テキストのPDF、mobi、またはepubを今すぐダウンロードして、心のコーディングを開始できます。 (ブラウザから使用できるオンラインバージョンもあります。言い訳はできません、friendo。)
ここで言及したい唯一の注意点は、EC6がリリースされる前に作成された第2版の最後の更新が2014年であったことです。 それはまだとても素晴らしいベースです、私は初心者にそれをお勧めすることはできません。 それは私をたくさん助けてくれました。
価格:無料| 詳しくは
フルスタックReact

私が言ったように、プロジェクトベースの学習は私にとって重要です。 フルスタックReactを使用すると、プロジェクトベースをこれ以上取得することはできません。 ReactはWebアプリを構築するためのJavaScriptフレームワークであるため、JavaScriptを独自の要素に分離する方法は実際にはありません。 あなたは常にそれらがどのように大きなものに統合されるかを見るでしょう。

それだけで、これは私にとって最高のJavaScript本だったのではないかと思います。 Reactの処理方法のおかげで、私はReactが本当に好きであることがわかりました…まあ、ほとんどすべてです。 この本では、フレームワークとユーティリティを学び、JSコード自体がフロントエンドとバックエンドにどのように実装されているかを理解しています。
React自体はFacebookによってオープンソース化されています。つまり、すぐにはどこにも行きません。ReactNativeというライブラリがあり、これを使用してネイティブのiOSおよびAndroidアプリ(ラッパー内のWebアプリだけでなく)を作成できます。たとえば、Instagramなどです。 ReactNativeで書かれています。
価格: 39ドル(チームの場合は最大399ドル)| 詳しくは
オライリーブックスの何でも

JavaScriptの本(または実際にはプログラミング言語の本)を10秒以上探していると、O'Reillyによって発行された多数のタイトルが表示されます。 多くの点で、彼らがgo-へのリソースの言語で、ブートキャンプから大学キャンパスへのです。
そのため、JavaScriptの初心者として、最高のJavaScriptの本を見つける必要があったとき、みんなとその兄弟が私をO'Reillyに向けてくれました。
あなたが持っているすべてのオプションを解析することは気が遠くなるかもしれませんが、私は他のものより初心者を完了するのに役立つであろういくつかがあると思います:
オライリーのベスト
- JavaScript:決定的なガイドは、JavaScriptのほとんどすべてをカバーしています。 取り上げるトピックが必要な場合は、ここにあります。 これは、私が行ったように学習するためのチュートリアルとして使用できるだけでなく、迅速なドキュメントが必要な場合の驚くべきリファレンスガイドでもあります。
- JavaScript:Good Partsには、おそらくこれまでの技術書の中で私のお気に入りのタイトルがあります。 これまでJavaScriptに触れたことがない開発者向けに特別に設計されているため、最も適切な言語の部分以外は何も得られません。 この本を読んでください。 どういたしまして。
- 最新のJavaScriptは、現在JavaScriptで何が起こっているかをカバーしています。 言語(EC6、EC7、今後のEC8)、大量のフレームワーク(Angular、Ember、Node、Reactなど)、さらに多くのライブラリが毎年更新されます。 チュートリアルよりも多くの参考資料のコレクションであり、完全な初心者は、あなたが自分自身に興味を持っていることを正確に分解するので、このタイトルから本当に多くを得ることができます。
これらのタイトルはそれぞれ少し異なるものを提供しますが、どれもあなたにとって最高のJavaScriptブックである可能性があります。 何よりも、一人一人が完全な初心者にアクセス可能です。
何よりも、O'Reillyには、書籍のサブスクリプションサービスとアラカルトオプションがあります。 10日間の試用版を入手して、その本が自分に合っているかどうかを確認できます。うまくいく場合は、下塗りを続けるか、Amazonからわずか4.99ドルで個々の電子書籍を手に入れ始めることができます。
価格:無料トライアル| 詳しくは
では、完全な初心者に最適なJavaScriptブックは何ですか?
私にとって、それはネクタイです。 O'Reillyのライブラリはどこにでもあり、ばかげた品質ですが、私は常にEloquentJavaScriptに頼っています。 それは私が掘り下げて始めるのに最も快適だと感じたものです。 さらに、それは無料なので、あなたはそれを試してみるために何もしていません。
とはいえ、私は何よりもフルスタックReactに多くの時間を費やしています。 Reactを学びたいので、それは私の側の部分的な好みですが、何かを構築するとJSの基本を覚えやすくなるためでもあります。 JSチュートリアルはライブラリベースであるため、基本的なJSチュートリアルは取得できませんが、実装について学習します。これは、私がより役立つと思います。
TL; DR:その一般的な、基本的なJavaScriptの学習を探しているだけなら、 EloquentJavascriptを使用してください。 特定のフレームワークに関連付けられていないため、誰でも機能します。 そして、私が言ったように、 Reactの使用が許可されていないか、すでに別のフレームワークに関連付けられていない限り、フルスタックReactで間違いを犯すことはできません。
最高のJavaScriptの本は何だと思いますか? コメントでその良い本の学習について話しましょう!
Teguh JatiPrasetyoによる記事のサムネイル画像/shutterstock.com
