【早速目次/中身を確認する】

 

 

やさしいGo言語入門

日向 俊二
出版社:カットシステム、出典:出版社HP



サンプルコードが豊富なので、実際に動かしながらGo言語を学習することができます。1日でこの本で1周することができるので、いち早くGo言語を学習したい方はおすすめです。初心者の方にもわかりやすいようにオールカラーで解説されています。内容は初心者にもわかりやすい工夫が施されています。あっさりと概要をつかむための本だと認識しておくべきでしょう。初心者の方で、Go言語に興味がる方は手にとってみてはいかがでしょうか。

みんなのGo言語

松木 雅幸 mattn 藤原 俊一郎 中島 大一 上田 拓也 牧 大輔 鈴木 健太
出版社:技術評論社、出典:出版社HP



表紙のポップさとは真逆ですが、Go言語を用いたウェブ開発についてより広範な内容を真面目に解説しています。その内容は決して初心者向けではなく、実際のチーム開発現場で活用できる話題やノウハウが豊富に掲載されています。かなり内容的に充実しており、実用的なアプリケーション開発やシステム開発をしたい方にはおすすめの一冊です。他の参考書で基礎基本をひととおり学習した上で本書に取り組むと良いでしょう。

初めてのGo言語 ―他言語プログラマーのためのイディオマティックGo実践ガイド

Jon Bodner 武舎 広幸
出版社:オライリージャパン、出典:出版社HP



Jon Bodnerの名著「Learning Go: An Idiomatic Approach to Real-World Go Programming」日本語訳版です。Go言語初心者向けの一冊です。Go言語の基本機能を明解かつ丁寧に説明します。世界中に読者がいることによりその内容はかなり洗練されたものになっており、初心者でもわかりやすいように説明されています。また紙の本の他にもPDF版も発売されており、そちらはより頻繁に内容がアップデートされるため、より深く学習する人は参照してみてください。Go言語に挑戦してみたいと考える人におすすめの一冊です。

Goならわかるシステムプログラミング

渋川よしき ごっちん
出版社:ラムダノート、出典:出版社HP

作者のSAU SHEONG CHANGさんの和訳本になります。Go言語の標準ツールのみを用いて、ウェブアプリ作成を目指します。前半でWebサーバーやHTTPの仕組み、リクエストなどこの辺の話も非常に詳しく解説されており、Go言語の基礎を押さえた人にとっては、非常に参考になる本です。中級-上級者向けの参考書となります。コードから機能を読み解くことで俯瞰的かつ具体的な方法を用いてGo言語の習得を目指します。ひととおりGo言語を習得し、さらにステップアップしたいと考える方におすすめです。

Go言語 ハンズオン

掌田津耶乃
出版社:秀和システム、出典:出版社HP



【Go言語 ハンズオン】は、6章の構成から、文法・GUIアプリケーション開発・データアクセス・Webサーバープログラムまで、基本から応用を解説した入門書です。Go言語のサンプルソースを動かして理解していく、ハンズオンタイプの内容となっています。実際に、プログラミングしながら本格的に、Go言語を学習したい人へも、おすすめの一冊です。

入門Goプログラミング

Nathan Youngman Roger Peppé 吉川 邦夫
出版社:翔泳社、出典:出版社HP



「入門Goプログラミング」はビギナーを中心にあらゆるスキルのプログラマーに有益な入門書で、Go言語を思った通りに操りたい人向けの学習書です。この本の内容を理解すれば、Go言語の構文を今まで以上に理解できるようになり、Go言語を使ったプログラミングや様々な有用な特徴を活かした開発技法を習得する手掛かりとなるでしょう。特定のテーマごとに学習の単位をユニット化し、さらに特定のトピックスを強化するためのレッスンに細かく分割されているので、初心者から中級者までの幅広い層が学習しやすく、自分の弱点を可視化することができる良書です。

スターティングGo言語

松尾愛賀
出版社:翔泳社、出典:出版社HP



他の言語を習得している開発者がGo言語を学ぶために最適な書籍です。習得言語ごとにGoを学ぶための指針が示されていて、目標設定がしやすいです。
基本的な文法を学べるのはもちろん、Goプログラミングの生産性を上げるツールやパッケージの使い方にも触れられており、Go言語の魅力を実感できる内容になっています。

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

清水陽一郎
出版社:シーアンドアール研究所、出典:出版社HP



単なる文法の紹介のみならず「よりGoらしく書くには」「実用的なアプリケーションを書くには」といった観点からGo言語を紹介します。全6章で構成されており、自分の興味のある分野から読み進めても理解できるでしょう。システム開発の現場で役立つコラムやアドバイスが多く掲載されており、手元に置いておきたい一冊です。基礎基本を学びとりあえずコードが書けるようになったら、この本に挑戦するようにしましょう。また、システム開発でGo言語を用いるプロのエンジニアの方にもおすすめの一冊です。

実用 Go言語 ―システム開発の現場で知っておきたいアドバイス

渋川 よしき 辻 大志郎 真野 隼記
出版社:オライリージャパン、出典:出版社HP



GoでREST API Webアプリケーションを開発するときに必要な知識に特化した内容になっています。ハンズオン形式で解説するところも大きな特長で、ウェブアプリ開発に不慣れな方でも取り組みやすい工夫がなされています。本書ではベテランGopherが暗黙知的に行なっているイディオムの解説や、標準パッケージやメジャーなサードパーティOSSを使った実践的なコーディングテクニックを紹介しています。ひととおりGo言語の基礎基本を学習した方におすすめの一冊です。