【2020最新】Go言語本「人気ランキングと新書一覧」

Go言語(Golang)は、処理性能の高さや習得の容易さなどから、昨今サービス開発への採用が急増している今人気のプログラミング言語

Webバックエンド開発に携わるのであれば、今最も習得しておくべき言語と言って間違いないでしょう。

そんな今注目のプログラミング言語Go(Golang)の参考書を、新書・人気ランキングとともに紹介していきます。

 

発売したての新書をピックアップ
技術書は情報の鮮度も重要、人気ランキングの前に新しい書籍もチェックしておきましょう。




 

 

\【8/20まで】Kindle Unlimited 夏のセール/

kindle_unlimited_sale
 
  • 2ヶ月99円読み放題(95%OFF)
  • 2ヶ月以内でも解約可能
  • 解約12ヶ月経過してれば再登録も可


 

Go言語人気本ランキング

Go言語の今売れ筋本を人気ランキングで一覧したのが以下。

ランキングはAmazon売筋ランクに基づいて日々更新されていますので、最新の人気が反映されています。

 

(2020/08/09 更新)
売筋
Rank
製品評価
1
スターティングGo言語 (CodeZine BOOKS)
発売日 2016/05/11
通常    3,278円
単行本   3,278円 (+33pt)
Kindle   2,950円 (+30pt)
(4.4)
総評価数 25件
2
改訂2版 みんなのGo言語
発売日 2019/08/01
通常    2,398円
単行本   2,398円 (+24pt)
Kindle   2,278円 (+23pt)
(4.1)
総評価数 10件
3
Go言語によるWebアプリケーション開発
発売日 2016/01/22
通常    3,520円
単行本   3,520円 (+35pt)
(3.7)
総評価数 7件
4
プログラミング言語Go (ADDISON-WESLEY PROFESSIONAL COMPUTING SERIES)
発売日 2016/06/20
通常    4,180円
単行本   4,180円 (+42pt)
(3.8)
総評価数 11件
5
みんなのGo言語[現場で使える実践テクニック]
発売日 2016/09/09
通常    2,178円
単行本   725円
Kindle   2,178円 (+22pt)
(4.6)
総評価数 12件
6
Go言語による並行処理
発売日 2018/10/26
通常    3,080円
単行本   3,080円 (+31pt)
(5)
総評価数 4件
7
Go言語でつくるインタプリタ
発売日 2018/06/16
通常    3,740円
単行本   3,740円 (+37pt)
(4.5)
総評価数 6件
8
NuxtとGoではじめるWebアプリ開発 (技術の泉シリーズ(NextPublishing))...
発売日 2019/12/06
通常    1,980円
単行本   1,980円 (+20pt)
Kindle   880円 (+9pt)
(1)
総評価数 1件
9
(4.3)
総評価数 18件
10
改訂2版 基礎からわかる Go言語
発売日 2017/02/16
通常    3,472円
単行本   3,472円 (+34pt)
Kindle   2,178円 (+22pt)
(4.2)
総評価数 6件

以降で人気/注目の本をピックアップして、評判や書籍内容を紹介していきましょう。

ちなみに、Kindle版のある本なら試し読みも可能。大概目次まで見れるので、内容の概要もつかめると思うので、サンプルを見てみるのがおすすめです。

 

スターティングGo言語 (CodeZine BOOKS)

Go 1.6に対応!構文や動作を「なぜ・どうして」から解説。読みやすさ、理解の深さを追求したGo入門書!

本書は、Goプログラミングをこれから始める方のための学習書です。Go言語の基本的な構文から、特徴的な機能、開発ツールや使用頻度の高いパッケージの使い方まで、実際にプログラムを書いてみたい方に必要な知識を解説しています。

Go言語の最新バージョン1.6に対応。データ型からチャネルとゴルーチンなどの特徴的な機能、各種パッケージまで、コード例をふんだんに使って「なぜそうなるのか」から説明していますので、C/C++、Java、C#、PythonやPHP、Rubyなど何かしらのプログラミング言語を学んだ方であれば「なるほど、なるほど」と腹落ちしながら読み進められます。

使用頻度の高いパッケージの使い方は集中的に解説するほか、巻末には標準ライブラリのパッケージカタログ付き。座右において便利に使える一冊です。

■Go言語とは
Go言語(Golangとも呼ばれます)は、2009年に米Googleが公開したプログラミング言語です。構文は簡潔で可読性が高く、コンパイル言語ゆえの安全性とインタプリタ言語のような開発の軽快さを両立し、マルチコアや並行処理などに対応していることから、次世代のソフトウェア開発を支えるプログラミング言語の1つと期待されています。

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。


↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
Users Voice
c/c++, php, javascriptを経験しています。
cと使い心地が似ていると聞いたのでGo言語を知ってみたくて本書を購入しました。

どのような思想の言語でどのような文法・機能を持っているのかが必要十分に解説されていたので、読んでいて非常にわかりやすかったです。
他の言語と比較して記述されている箇所もあるので、その点もわかりやすかったポイントになります。

Go言語を初めてのプログラミング言語に選ぶ方が読むとまた違った印象になるかもしれませんが、巷によくある入門書よりは難解かなぁという印象です。。。
ふたつ目以降の言語を覚えようと思って読む方に対しては、いきなり本家の プログラミング言語Go を読む前に本書を先に読み、概要を押さえておくことをお勧めします。概要を知っておくことできっと理解が捗ると思います。 (参考:Amazon)

↓全て表示 ↑少なく表示
適切な量の丁寧な説明で、Go言語の入門書では一番分かり易いと思います。
Go言語は小道具としての役割も大きく、スタートラインでこのような良い入門書で学んで、まず簡単なツールを作ってみることが大切かと思います。 (参考:Amazon)

↓全て表示 ↑少なく表示
 
内容サンプル

(引用元Amazon)

 
スターティングGo言語 (CodeZine BOOKS)
発売日 2016/05/11
通常 3,278円
現在 2,950円
328円(10%)OFF!!

  

Goプログラミング実践入門 標準ライブラリでゼロからWebアプリを作る impress top gearシリーズ

Goプログラマーの実践力を上げる! Go言語はシンプルで直接的です。net/http、html/templateなど標準ライブラリが提供され、Webアプリの開発に最適となっています。本書では、Go言語と標準ライブラリによるWebアプリの開発手法を解説。HTTPの仕組みから始め、リクエストやレスポンスのコーディング、テンプレート/DBの活用、テスト/デプロイへと進みます。Go言語の拡張性/モジュール性/保守性/実行効率を発揮させるべく、本書により開発の実践力を培ってください。――※本書は『Go Web Programming』の翻訳書です。※Go言語に関する基本的な知識を前提としています。※サンプルコードは訳者のサポートページ(marlin-arms.com/support/goweb)からダウンロードできます。

↓全て表示↑少なく表示
 
Users Voice
現状、Go言語の書籍の中では一番実践的かつ分かり易く解説されています。 フレームワークに頼らず、Webの仕組みを理解するのにも役立つはずです。 ただし、実案件で一般公開するWEBサービスを実装するには、何らかのフレームワークがないと厳しいと思います。 本書ではあえてフレームワークを使わずWebの仕組みの基本から丁寧に説明し、Go言語周辺技術の解説を分かり易くしています。 (参考:Amazon)

↓全て表示 ↑少なく表示
文字数も多すぎず少なすぎず、GoでWebアプリ(サーバー)を作るのに必要なことが大体網羅されているかと思います。おかげさまで、1週間程度でMVCモデルの自作FWの基盤が完成しました。
ただ、この書籍ではGo言語の構文などの説明はほとんどないのでGo言語自体の勉強は他の書籍などで勉強する必要があります(参考:Amazon)

↓全て表示 ↑少なく表示
 
  

 

Go言語新書一覧(2019,2020刊行本)

Go言語は冒頭でも挙げたとおり「今注目の言語」、ということで新しい書籍も続々と発売されてきています。

また、プログラミング言語は、言語自体の開発が随時行われバージョンアップしていきます。最新情報をキャッチアップするためにも新書は要チェック

以下がGo言語の新書(2019年,2020年発売)の一覧(発売日の新しい順)です。

 

(2020/08/09 更新)
製品評価
やさしいGo言語入門
発売日 2020/04/01
通常    5,260円
単行本   5,260円
(0)
総評価数 0件
NuxtとGoではじめるWebアプリ開発 (技術の泉シリーズ(NextPublishing))...
発売日 2019/12/06
通常    1,980円
単行本   1,980円 (+20pt)
Kindle   880円 (+9pt)
(1)
総評価数 1件
改訂2版 みんなのGo言語
発売日 2019/08/01
通常    2,398円
単行本   2,398円 (+24pt)
Kindle   2,278円 (+23pt)
(4.1)
総評価数 10件
入門Goプログラミング
発売日 2019/05/13
通常    3,080円
単行本   3,080円 (+31pt)
Kindle   2,926円 (+29pt)
(3)
総評価数 9件

 

改訂2版 みんなのGo言語

改訂2版 みんなのGo言語
(著)松木 雅幸, mattn, 藤原 俊一郎, 中島 大一
発売日 2019/08/01
(4.1)

(概要)

2016年に刊行し好評いただいた「みんなのGo言語」の改訂版です。全章を最新の内容にアップデートし、「第7章 データベースの扱い方」を新規で書き下ろします。ますます注目の集まるGoを現場で使うためのノウハウが1冊に凝縮されています!


(こんな方におすすめ)

・Go言語を使ってみたい方

・Go言語に携わることなった方


(目次)

第1章Goによるチーム開発のはじめ方とコードを書く上での心得(松木雅幸)

  • 1.1 開発環境の構築

  • 1.2 エディタと開発環境

  • 1.3 Goをはじめる

  • 1.4 Goらしいコードを書く

  • 第2章マルチプラットフォームで動作する社内ツールのつくり方(mattn)

  • 2.1 Goで社内ツールをつくる理由

  • 2.2 守るべき暗黙のルール

  • 2.3 TUIもWindowsで動かしたい

  • 2.4 OS固有の処理への対応

  • 2.5 がんばるよりもまわりのツールに頼る

  • 2.6 シングルバイナリにこだわる

  • 2.7 Windowsアプリケーションの作成

  • 2.8 設定ファイルの取り扱い

  • 2.9 社内ツールのその先に

  • 第3章実用的なアプリケーションを作るために(藤原俊一郎)

  • 3.1 はじめに

  • 3.2 バージョン管理

  • 3.3 効率的なI/O処理

  • 3.4 乱数を扱う

  • 3.5 人間が扱いやすい形式の数値

  • 3.6 Goから外部コマンドを実行する

  • 3.7 タイムアウトする

  • 3.8 シグナルを扱う

  • 3.9 goroutineの停止

  • 第4章コマンドラインツールを作る(中島大一/上田拓也)

  • 4.1 なぜGoでCLIツールを書くのか?

  • 4.2 デザイン

  • 4.3 flagパッケージ

  • 4.4 サブコマンドを持ったCLIツール

  • 4.5 使いやすく,メンテナンスしやすいツール

  • 第5章The Dark Arts Of Reflection(牧 大輔)

  • 5.1 動的な型の判別

  • 5.2 reflect パッケージ

  • 5.3 reflect の利用例

  • 5.4 reflect のパフォーマンスとまとめ

  • 第6章Goのテストに関するツールセット(鈴木健太)

  • 6.1 Goにおけるテストのあり方

  • 6.2 testingパッケージ入門

  • 6.3 ベンチマーク入門

  • 6.4 テストの実践的なテクニック

  • 第7章データベースの扱い方(mattn)

  • 7.1 Goにおけるデータベースの取り扱い

  • 7.2 database/sqlを使ってデータベースに接続する

  • 7.3 Exec命令の実行

  • 7.4 Query命令の実行

  • 7.5 Goにおけるデータベースの型

  • 7.6 ORMを使ったデータベースの扱い方

  • 7.7 RESTサーバを作る

  • ↓全て表示↑少なく表示
     
    内容サンプル

    (引用元Amazon)

     
    Users Voice
    入門書を終え、Go言語を実際どう使おうと考えたときに役立つ本だと思います。複数の方が各々専門のパートを説明しており、実践的かつ分かり易いです。 (参考:Amazon)

    ↓全て表示 ↑少なく表示
    歴戦のGoエンジニアがおそらく長い年月をかけて会得したGoの知見が詰まっている本です。
    ある程度Goに慣れてきた人に読むのをお勧めしたいです。 (参考:Amazon)

    ↓全て表示 ↑少なく表示
     
    内容サンプル

    (引用元Amazon)

     
    改訂2版 みんなのGo言語
    発売日 2019/08/01
    通常 2,398円
    現在 2,278円
    120円(5%)OFF!!

      

    入門Goプログラミング

    入門Goプログラミング
    (著)Nathan Youngman, Roger Peppé
    発売日 2019/05/13
    (3)

    比較的小さいけれど、どのようなスキルのプログラマ(含む予備軍)にとっても有用で有益なプログラミング言語がGoです。
    本書は2009年に発表され、以来、コンパクトさとシンプルさを残したまま、さまざまなスキルをもったプログラマに愛される言語として成長してきたGo言語を意のままに操れるレベルを目指せる学習書です。
    ビギナーにとっても、Webにある実行環境を使用することで掲載されたサンプルプログラムや、練習問題を実行できるよう配慮されていますし、スクリプト言語を使った経験があれば、ウォーミングアップは終わっています。スクラッチやエクセルのフォーミュラを使ったことがあったりHTMLを書いた経験があれば、本格的なプログラミング言語の第一歩を踏み出す格好のきっかけになるはずです。
    もちろん、それなりの忍耐とか努力は必要ですが、火星探査機を構築しながら(!?)Go言語を完全習得できる、最初の1冊となるでしょう。

    ↓全て表示↑少なく表示
     
    内容サンプル

    (引用元Amazon)

     
    Users Voice
    かなり初歩的な部分から順に解説している。逆にあまり踏み込んだ解説は無い。踏み込んでいない部分については、最後にある程度一覧としてまとめられている。舞台設定めいたものにこだわりがあるようで、その部分が冗長に感じるかも知れない。 (参考:Amazon)

    ↓全て表示 ↑少なく表示
    Goの入門書としては割と久しぶりの新刊ですが、これが一番読みやすかったです。 かなり初歩的な所から順々に知識を積み上げて行くスタイルで、ページを行ったり来たりする読み方が不要なので、 サンプルコードを順番に写経しているだけで、それなりに知識が定着します。 (参考:Amazon)

    ↓全て表示 ↑少なく表示
     
    内容サンプル

    (引用元Amazon)

     
    入門Goプログラミング
    発売日 2019/05/13
    通常 3,080円
    現在 2,926円
    154円(5%)OFF!!

      

     

    Go言語本「Kindle Unlmited 読み放題本」

    「Kindle Unlimited」は、Amazonの定額本読み放題サービス。

    実はそこにGo言語の本もそこそこあるんです。すなわち、定額で何冊も学習することも可能

    Kindle Unlimitedの主な特徴としては、おおよそ以下の通り。

    • 雑誌がかなり充実
    • 豊富なKindle個人出版本がほとんど読み放題
    • 最近は出版社単行本も対応増加

    個人的には雑誌が、IT系(CG WORLD等)、ガジェット系(Get Navi等)、ゲーム(ファミ通等)、など見たい雑誌が幅広く読めるのが大きな魅力。2冊以上読みたいものがあるだけで確実にお得です。

    また、30日無料体験も可能なので、体験期間を利用して無料で学習してみるのもお得な学習法です。

    以下がKindle Unlimited対応のGo言語の本(人気順)です。

    (2020/08/09 更新)
    売筋
    Rank
    製品評価
    1
    GoとSAMで学ぶAWS Lambda (技術の泉シリーズ(NextPublishing))
    発売日 2018/12/28
    通常    1,980円
    単行本   1,980円 (+20pt)
    Kindle   880円 (+9pt)
    Kindle Unlimited(読み放題)
    (5)
    総評価数 1件
    2
    (4)
    総評価数 15件
    3
    (0)
    総評価数 0件
    4
    (3)
    総評価数 1件

     

     

    おまけ:本より高コスパ?「Udemy Go言語おすすめ講座」

    UdemyではGo言語を基礎から応用までトータルで学べる学習講座があります。

    こちらが、セール時には2千円程度で購入可能で、講座によっては本よりコスパよく学習が可能です。

    講座は、買い切り型ながら更新あり、質問可能、30日間返金も可能、という本以上の手厚いサポートがあるのが魅力。

    以下の表が、Go言語の学習講座例。セールの場合、かなりおすすめなのでぜひトライしてみください。

    Udemyについては、以下のページでも詳しく紹介しているので覗いてみてください。

    学習コース評価
    (4.6)
    総評価数 1302件
    現役シリコンバレーエンジニアが教えるGo入門 + ドローンプログラミング...
    発売日 2019/03/25
    受講者 1,070人
    通常 12,600円
    新規 1,610円
    (4.3)
    総評価数 91件
    【Go言語】基礎文法からweb開発まで攻略コース
    発売日 2018/03/09
    受講者 531人
    通常 18,000円
    新規 1,610円
    (3.5)
    総評価数 85件
    【5日でマスター】超速で学ぶ Go言語 入門
    発売日 2017/12/12
    受講者 266人
    通常 6,000円
    新規 1,610円
    (3.6)
    総評価数 40件
    Go 言語で簡単なコマンドラインツールを作ろう
    発売日 2018/03/27
    受講者 34人
    通常 2,400円
    新規 1,680円
    (2.4)
    総評価数 5件

     

    Go言語の参考書紹介 まとめ

    以上、Go言語の人気の書籍・新書の紹介でした。

    Go言語(Golang)は、企業採用実績もどんどん増えており、今後ますます需要が高まること必至のプログラミング言語です。

    いまこそ学習をはじめるのに最適といえるホットな言語です。習得難易度も比較的容易なので、ぜひトライしてみてください。

    以下でPythonやPHPなど、同じくWeb開発などの現場で人気のプログラミング言語の本も紹介しています。

    いじょうでっす。

    コメント

    タイトルとURLをコピーしました