こんにちは!コインインベスターズの小石(@throwsmallstone)です!
ブロックチェーンに関する本は、2017年ごろから増え始め、最近は本屋さんでも見かけることが増えてきました。
今回は、そんな注目の急上昇中の技術であるブロックチェーンの本・書籍を難易度別にまとめていきます。

ブロックチェーン初心者・予備知識ゼロの人向け
まずは、初心者向け・予備知識ゼロの人向けのオススメの本・書籍を紹介します
1.お金2.0
「お金2.0」は、直接的にはブロックチェーンには関係のない書籍ですが、あえて紹介させていただきます。
本書の中では、「信用経済」というブロックチェーンがきっかけとなって再認識され始めた経済的な考え方が語られています。

エンジニア向き度
2.いまさら聞けないビットコインとブロックチェーン
コインチェックのCOO(最高執行責任者)である大塚雄介さんの書籍です。
かなり初心者向けに作られており、仮想通貨やブロックチェーンに興味を持ったばかりの人におすすめです!
仮想通貨やブロックチェーンなどの「フィンテック」業界を広く説明し、仮想通貨やブロックチェーンの触りだけをサッと理解できる初心者向けの書籍になっています。

という人にオススメの書籍です!
エンジニア向き度
3.いちばんやさしいブロックチェーンの教本
「いちばんやさしいブロックチェーンの教本」は、「いまさら聞けないビットコインとブロックチェーン」よりも、専門用語が多く少し難しくなっています。
ただ、巻末に用語の索引や解説がついていたりと、初心者でもわかりやすく読める工夫がしてあるので、

という人にオススメの本です!
エンジニア向き度
4.入門 ビットコインとブロックチェーン
こちらは新書で、ビットコインを中心とした技術の話が書かれています。
入門書として最適であるとされていて、読み物として非常に面白い内容です。
Q&A形式で書かれている箇所もあるため、ブロックチェーン理解に伴う疑問を解決してくれます。
また、他の書籍に比べて価格が安いのも人気の理由の1つです。
エンジニア向き度
5.図解入門 最新ブロックチェーンがよーくわかる本
タイトルの通り図解を豊富に使用していることが本書の特徴です。
新書などに比べると、図があり、初心者にわかりやすい内容となっています。
しかし、専門性の高さは保ったままなので、

という人にオススメの本です。
エンジニア向き度
6.ブロックチェーン・レボリューション
ブロックチェーンがどのような影響を世の中にもたらすのかが、事例を交えつつ分かりやすく書かれています。

という人のための書籍です。
定着したブロックチェーンの知識が、どのように身近な世界に影響を与えているのかを知ることができます。

エンジニア向き度
ブロックチェーンエンジニアを目指す人向け
ここからは、ブロックチェーンエンジニアを目指す人向けのオススメの本の紹介になります!

7.ビットコインとブロックチェーン:暗号通貨を支える技術
ブロックチェーン・エンジニアを目指す際に最初に読むべき本です。
サンプルコードが書かれていて、ビットコインやブロックチェーンの基本的な技術を実際に手を動かして学ぶことができます。

という人に強くおすすめでする本です!
エンジニア向き度
8.ブロックチェーン・プログラミング 仮想通貨入門
こちらもブロックチェーン・エンジニアを目指す人にオススメできる本です。
ビットコインや仮想通貨の保管するウォレットを作成できるようになります。
また、プログラミング言語の「Ruby」を用いることが前提で書かれている本なので、「Ruby」に慣れ親じんでいる人にオススメできる本です。
エンジニア向き度
9.新事業企画・起業のための 実践ブロックチェーン・ビジネス
ブロックチェーンを使ってビジネスを始めようとしている人にオススメの本です。
本書では、実際にブロックチェーンを使ったビジネスについて、事例を交えつつ説明しています。

ビジネス展開を考えている人は読んで見てもいいと思います。
エンジニア向き度
10.堅牢なスマートコントラクト開発のためのブロックチェーン[技術]入門
本書はブロックチェーン上で、ある一定の作業を自動化させる技術である「スマートコントラクト」について書かれた本です。
ブロックチェーンのエンジニアになる際は、必ずと言ってもいいほど使用する「スマートコントラクト」に関する基本的なプログラミングが、実際のコード例を交えて書かれています。

エンジニア向き度
11.ブロックチェーンアプリケーション開発の教科書
こちらも10個目に紹介した「堅牢なスマートコントラクト開発のためのブロックチェーン[技術]入門」同様に、スマートコントラクトを用いたプログラミングの本です。
この本一冊でスマートコントラクトを用いた基本的なアプリケーションの開発は抑えられます。
ただし、難易度は非常に高いので、予備知識として、1番〜6番の本を読んでいることが必須です。
エンジニア向き度
12.ブロックチェーン 仕組みと理論 サンプルで学ぶFinTechのコア技術
こちらはブロックチェーンのウォレット開発、スマートコントラクトの基本的なプログラミングなどが網羅的に書かれた本です。
本書一冊で、理論から実践まで、ブロックチェーンのプログラミングに関する初歩的なことは抑えられています。

エンジニア向き度
まとめ:自分にあった本・書籍を!
今回は、ブロックチェーンのオススメの本・書籍をまとめました!
全くブロックチェーンを知らない初心者向けの本と、本気で仕事としてブロックチェーンを身に付けたい人とでは、適した本が異なりますので、自分に適した本を選んでください!

ブロックチェーン大学校は、勉強会だけでなく、もちろんブロックチェーンのプログラミングについても学べます。
日本で唯一のブロックチェーンを専門にしたプログラミングスクールで、最短3ヶ月でブロックチェーンエンジニアになれるように丁寧に教えてくれます。
また、講義終了後には、受講生とブロックチェーンエンジニアを必要としている企業とマッチングしてくれるため、そのまま転職することも可能です。
