【Amazon】人気の商品が日替わりで登場!
毎日お得なタイムセール!商品をみる

Go言語の学習におすすめしたい本5選

本記事ではGo言語のおすすめ参考書を5冊紹介しています。

気になった参考書があれば、購入する前にAmazonの無料試し読みで内容を確認することをおすすめします。

表紙がイラストをたくさん使っているから、内容も初心者向けだろうと思い購入してみたら、図解での説明が少なく文字で埋め尽くされている参考書だった。。なんてこともありますので。

【月額980円で読み放題!】
Amazon Kindle Unlimited
先輩くん

Amazon Kindle Unlimitedに登録すると、月額980円で読み放題だからオススメだよ!

後輩ちゃん

初回30日間は無料だから、まだ登録したことのない人はぜひ試してみてね!

全プログラマー必見!
変数名/関数名にもう悩まない!
リーダブルコード
総合評価
( 5 )
メリット
  • 美しいコードが書けるが自然と書けるようになる
  • 他の開発者が理解しやすいコードになる
著:Dustin Boswell, 著:Trevor Foucher, 解説:須藤 功平, 翻訳:角 征典
¥2,640 (2023/07/23 02:48時点 | Amazon調べ)
目次

改訂2版 みんなのGo言語

総合評価
( 5 )
出版社技術評論社
著者上田 拓也 / 松木 雅幸 / mattn
発売日2019/8/1
ページ数462ページ
本書情報
本書の構成
  • Goによるチーム開発のはじめ方とコードを書く上での心得
  • マルチプラットフォームで動作する社内ツールのつくり方
  • 実用的なアプリケーションを作るために
  • コマンドラインツールを作る
  • The Dark Arts Of Reflection
  • Goのテストに関するツールセット
  • データベースの扱い方

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

引用元:Amazon

歴戦のGoエンジニアがおそらく長い年月をかけて会得したGoの知見が詰まっている本です。
ある程度Goに慣れてきた人に読むのをお勧めしたいです。

引用元:Amazon
著:松木 雅幸, 著:mattn, 著:藤原 俊一郎, 著:中島 大一, 著:上田 拓也, 著:牧 大輔, 著:鈴木 健太
¥2,278 (2023/07/14 17:39時点 | Amazon調べ)

スターティングGo言語

総合評価
( 5 )
出版社翔泳社
著者松尾愛賀
発売日2016/4/14
ページ数408ページ
本書情報
本書の構成
  • 開発環境
  • プログラムの構成と実行
  • 言語の基本
  • 参照型
  • 構造体とインターフェース
  • Goのツール
  • Goのパッケージ

職場であるアプリを作る機会があって本書を買いました。静的型付け言語は少しだけjavaを触ったくらいでしたがこの本を一通り読み終えたら望みのアプリを作ることができました。今も本番機で動いているのでこの本のおかげだと思っています。

引用元:Amazon

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

引用元:Amazon
著:松尾愛賀
¥2,950 (2023/07/14 17:41時点 | Amazon調べ)

詳解Go言語Webアプリケーション開発

総合評価
( 4.5 )
出版社シーアンドアール研究所
著者清水陽一郎
発売日2022/7/22
本書情報
本書の構成
  • Goのコーディングで意識しておきたいこと
  • 「context」パッケージ
  • 「database/sql」パッケージ
  • 可視性とGo
  • Go Modules(Goの依存関係管理ツール)
  • Goとオブジェクト指向プログラミング
  • インターフェース
  • エラーハンドリングについて
  • 無名関数・クロージャ
  • 環境変数の扱い方
  • GoとDI(依存性の注入)
  • ミドルウェアパターン
  • ハンズオンの内容について
  • HTTPサーバーを作る
  • 開発環境を整える
  • HTTPサーバーを疎結合な構成に変更する
  • エンドポイントを追加する
  • RDBMSを使ったデータの永続化処理の実装
  • 責務別にHTTPハンドラーの実装を分割する
  • RedisとJWTを用いた認証・認可機能の実装

Go言語を初めたばかりの初心者には少し難しい内容に思える。対象読者はある程度Goにも慣れ、Goの公式ドキュメントを読んで理解できるレベルの人かなと思います。
Go言語または、その他の言語でもAPI開発を行なったことがある人が読むと得られるものが多いと思います。
特に後半のハンズオンは非常に有用であり、実装にそこまで時間もかからないので一度ローカルで動かしてみるといいと思います。

引用元:Amazon

入門書にあるような基礎が無いので、最初に読む技術書としては利用が難しい。
Webアプリ開発のみならず、ステップアップのために2番目に読む技術書としては、非常に最適と思われます。

1.7から導入されたcontextパッケージの章から始まって、データベース関連パッケージや、エラーハンドリング、Redisを使った実装など、記載内容が絶妙で好感がもてた。

引用元:Amazon

改訂2版 基礎からわかる Go言語

総合評価
( 4.5 )
出版社シーアンドアール研究所
著者古川昇
発売日2017/2/13
ページ数242ページ
本書情報
本書の構成
  • Go言語による開発の概要
  • Go言語の基本
  • 関数とメソッド
  • 構造体
  • インタフェース
  • 配列・スライス・マップ
  • エラーハンドリング
  • 並列処理
  • 逆引きサンプル

Go言語を使って初めてアプリを作ろうと思った時に購入したのだが、これ1冊で全ての記述方法を使いこなすことができた。Go言語は、標準のライブラリがとても強力であり、それらの使い方もよく記述されている。なので、「こういう処理をしたい!」と思った時にも参考になった。

引用元:Amazon

Go言語 ハンズオン

総合評価
( 4 )
出版社秀和システム
著者掌田 津耶乃
発売日2021/3/5
ページ数450ページ
本書情報
本書の構成
  • Go言語をスタートする
  • Goの基本文法
  • Goの高度な文法
  • FyneによるGUIアプリケーション開発
  • データアクセス
  • Webサーバープログラム

基本文法に始まり、GUIアプリ・データ処理・WEBアプリまで、Go初心者が手っ取り早く、基本から応用まで身に付きます。現時点で、GoでGUIアプリ開発を解説している書籍は他になく貴重な書籍です。
基本文法はバッサリと分かり易い表現で解説しており、所々専門的に正確な表現ではないかもしれませんが、何らかのプログラミング言語経験者であれば、素早く理解して、実際に何か作れるレベルまでにはなります。
手軽に素早く扱えるGo言語、この書籍をキッカケに楽しく使って下さい。

引用元:Amazon
著:掌田津耶乃
¥2,495 (2023/07/14 17:51時点 | Amazon調べ)

ブログランキング・にほんブログ村へ PVアクセスランキング にほんブログ村 FC2 Blog Ranking

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次