多くのプログラミング言語は何十年も使用されてきましたが、テクノロジーの世界に登場したばかりのプログラミング言語もいくつかあります。 Go はこれらの言語の 1 つであり、効率を念頭に置いて一般的なプログラミングの目的で設計されています。 C++ や PHP の人気に匹敵するまでにはまだ長い道のりがありますが、時間が経つにつれて、より多くのプロのプログラマーにとって非常に便利なツールであることが証明されています。この言語を学びたいと考えている人は、Amazon のレビューに基づいた 6 つの最高の Go プログラミング本をチェックしてください。
いつものように、このリストは、5 つ星の平均と一緒に受け取ったレビューの量に基づいて本をランク付けします。また、主に Go に焦点を当てた本もカバーするので、このリストに「編集」本があるとは思わないでください。
Introduction Goは、プログラミングの基礎を基本的に理解している Go の初心者向けに設計された本です。結果として、全体的なレビューは好意的ですが、純粋な初心者にとっては少し複雑すぎるかもしれないと主張する人もいますが、ベテランにとっては十分に複雑ではないことも指摘しています.それでも、そこにあるものは非常に包括的であり、言語の紹介としての目的を簡単に果たすことができます.これは、このリストで最も安価なオプションの 1 つでもあるため、後でより高度なリソースに飛び込む前に、入門として使用しても害はありません。
レビュー:合計 142 件のレビューのうち、58% がこの本に 5 つ星を付けました
定価: $24.99 ペーパーバック、$21.99 デジタル
今すぐ購入
Head First Goは、言語を学習するための初心者向けのもう 1 つのリソースです。一部のレビュアーが望むほど多くのベースをカバーしていませんが、多くのレビュアーは、Go で見つけた最高の本の 1 つだと主張しています。 Head First Go は、誰もが好きなように理解できるように構成されており、読者が自分のペースで新しい情報を簡単に取り入れることができるように構成されています。最も包括的なリソースではありませんが、Go の旅を始めるのに最適な場所の 1 つです。
読者は、この本がやや時代遅れであることを認識しておく必要があります。 2019 年の発行日はそれほど長くないように思えるかもしれませんが、このリソースでカバーされている Go のバージョンはサポートされなくなりました。残念ながら、これはこのリストのほとんどの本 (すべてではないにしても) に当てはまるため、このリストの各項目は注意して選択してください。
レビュー:合計 145 件のレビューのうち、82% がこの本に 5 つ星を付けました
定価: $59.99 ペーパーバック、$50.99 デジタル
今すぐ購入
Go 以外をカバーするリソースについては、Katherine Cox-Buday によるこのオファリングで、同時実行技術と共に言語を習得する方法を参照してください。 Concurrency in Goは、これらの手法で言語がどのように使用されるかを主にカバーしていますが、レビューアは、初めてのプログラマーにとって、これはもう 1 つの素晴らしいリソースであると述べています。
一部の読者は、本の執筆スタイルについてどう思うかについて意見が分かれているようですが、ほとんどの人は結果に非常に満足しています.学習または使用している言語以外でも、プログラミングの世界を深く掘り下げたい場合は、Concurrency in Go を見つけることができる最高のリソースの 1 つです。
レビュー:合計 166 件のレビューのうち、72% がこの本に 5 つ星を付けました
定価: $49.99 ペーパーバック、$42.99 デジタル
今すぐ購入
より深い目的で Go を使用する別のケースとして、 Black Hat Goはハッカーの手で Go がどのように使用されるかを探っています。 MySQL などの他の言語との相互作用を調査しながら、大量のコンテンツとアイデアをカバーしています。
しかし、レビュアーは、この本が実際に長期的にどれほど役立つかについて意見が分かれているようです.その教訓とプレゼンテーションを称賛する人もいれば、コード構造とあいまいな指示を非難する人もいます。すべての人にとって最良の選択ではないかもしれませんが、特に HackerNoon の「ハッカー」の部分を採用している場合は、Black Hat Go が考慮すべきリソースであることは間違いありません。
レビュー:合計 183 件のレビューのうち、78% がこの本に 5 つ星を付けました
定価: $39.95 ペーパーバック、$23.99 デジタル
今すぐ購入
Learning Goは、その名前にもかかわらず、中程度の経験を積んだプログラマーにとってより優れたリソースです。コーダーが Go で従うことができるいくつかのベスト プラクティスについて説明していますが、それでも言語の基本をかなりうまくカバーしています。ただし、レビュアーはほぼ例外なく、これが初心者向けの本ではないことに同意しています。
経験のある方でも、やり抜くのは難しいと感じました。これはこのリストの最新の項目の 1 つであるため、競合他社よりも最新であることが証明されるはずですが、Go に関する予備知識が不足していると、この本をお勧めするのが難しくなる可能性があります.
レビュー:合計 305 件のレビューのうち、76% がこの本に 5 つ星を付けました
定価: $59.99 ペーパーバック、$50.99 デジタル
今すぐ購入
Go プログラミング言語に関するこのリストを締めくくるのが、Alan Donovan と Brian Kernighan による適切な名前のリソースです。 Go プログラミング言語は、発行日が 2015 年であっても、Go で見つけられる最も包括的なリソースの 1 つです。レビュアーは、そこに含まれる情報が素晴らしいことに同意しています。
この本が不十分なのはプレゼンテーションであり、多くの読者は、プレゼンテーションまたは文体のいずれかがあまりにも混乱していて、従うことができないと主張しています.これらの苦情のいくつかは、この本のデジタル版に集中しているため、物理的なコピーをチェックアウトすることを検討してください.
レビュー:合計 1,232 件のレビューのうち、81% がこの本に 5 つ星を付けました
定価: $39.99 ペーパーバック、$31.99 デジタル
今すぐ購入
Go は常に更新されていますが、他の言語ほど普及していません。古くなった本でも、さまざまな内容を網羅している限り、有用なリソースになる可能性があります。最初に見つけたものを理解できるようにしてください。