✔悩み
- プログラミングに興味があるが、何の本読んだらいいか知りたい
- プログラミングのおすすめの本が何か知りたい
- プログラミングを本で勉強したい
✔対象者
- プログラミングに興味がある人
- プログラミングのおすすめの本を知りたい人
- プログラミングを本で勉強したい人
Googleのエンジニアが選んだプログラミングに関する書籍ですので参考にして下さい。
出典元はこちらでご確認ください。
Googleエンジニアが選んだプログラミングに関するおすすめの本10冊
Googleエンジニアが選んだプログラミングに関するおすすめする本10冊はこちらです。
✔Googleエンジニアが選んだプログラミングに関するおすすめの本
- Scratch ではじめよう!プログラミング入門 Scratch 3.0 版
- Girls Who Code 女の子の未来をひらくプログラミング
- Processing クリエイティブ・コーディング入門 - コードが生み出す創造表現
- Unity の教科書 Unity2019 完全対応版 2D & 3D スマートフォンゲーム入門講座
- Python でつくる ゲーム開発 入門講座
- 見て試してわかる機械学習アルゴリズムの仕組み 機械学習図鑑
- 決定版 コンピュータサイエンス図鑑
- ハッカーと画家 - コンピュータ時代の創造者たち
- 最短経路の本 レナのふしぎな数学の旅
- プロセッサを支える技術
ではなぜGoogleのエンジニアがプログラミングに関する本10冊を選んだのでしょうか?
Googleのエンジニアがプログラミングに関する本10冊を選んだ理由
Googleのエンジニアがプログラミングに関する本10冊を選んだ理由は3つです。
- 2020年から全国の小学校でプログラミング教育の必修化が始まったから
- 2021年、22年にはそれぞれ中学校、高等学校でも重点的な学習が始まるから
- 全国75校の中学校・高校に寄贈するプロジェクトを実施したから
引用元はこちら
背景には、今後の日本のプログラミング教育が始まるという内容もありますが、まだまだIT業界が伸びる分野でありエンジニアの必要性があるからになります。
続いて書籍に関してです。
【書籍10選 目次】
Scratch ではじめよう!プログラミング入門 Scratch 3.0 版
Scratchはプログラミング言語学習環境である。
Scratch で面白いプログラムを書いて、世界中の人達に自分でプログラミングして作ったゲームを遊んでもらいませんか?
コメントやフィードバックも、もらえるかもしれません。
世界とつながる手段としてのプログラミング、そんな場を提供してくれるのがScratchです。
Girls Who Code 女の子の未来をひらくプログラミング
グラフィックスとアニメーションを簡単に創作できる Processing は最初に学ぶプログラミング言語として親しみやすいと思います。
目で見て確認しながら、自分のやりやすいように試すことが可能です。
本書は入門的な内容から始まり、応用例として簡単な物理シミュレーションなど計算機らしい内容にも触れています。
ぜひ手に取りながら楽しんでください。
Processing クリエイティブ・コーディング入門 - コードが生み出す創造表現
グラフィックスとアニメーションを簡単に創作できる Processing は、最初に学ぶプログラミング言語として親しみやすいと思います。
目で見て確認しながら、自分のやりやすいように試すことが可能です。
本書は入門的な内容から始まり、応用例として簡単な物理シミュレーションなど、計算機らしい内容にも触れています。
ぜひ手に取りながら楽しんでください。
Unity の教科書 Unity2019 完全対応版 2D & 3D スマートフォンゲーム入門講座
Unity とは、ゲームを作るのに必要な部品がたくさん用意されている「ゲームエンジン」です。
ゲームですぐに使える 3D キャラクターなども揃っており、本格的なゲームも作ることができます。
ゲームを作るのにとにかく必要なことを初歩から順に懇切丁寧に説明してくれています。
本書は「ゲームを開発する」ときに踏むべきステップについても解説してますので、スマホで遊べるゲームを自分でも作ってみたいと思ったことのある方、必見です。
Python でつくる ゲーム開発 入門講座
本書はゲームの作り方を実社会で使われているPython という言語を題材に、一から解説しています。
プログラミングの初歩に始まり、簡単なゲームの作成を経て、最後には本格的なRPGまで作ってしまう野心的な一冊です。
ゲームが好きでプログラミングに興味を持った人に必見の一冊です。
見て試してわかる機械学習アルゴリズムの仕組み 機械学習図鑑
処理や手順を人間が指示せずとも、コンピュータ自身が「学習」して実行できるようになったら、凄いと思いませんか?
というのもどんな処理をどのような手順で行うか、すべて自分で考えた上で、プログラムとしてコンピュータに指示を出します。
機械学習は、現在も活発に進化し続けている AI(人工知能)の分野です。
機械学習の面白さ、興味がある方には必見の一冊です。
決定版 コンピュータサイエンス図鑑
本書hコンピューターサイエンスの世界を覗いてみる時に前提知識を得る上で、とても役に立つと思います。
コンピュータにまだ興味がない、もしくは興味を持ち始めたけれど何から読んでいいかわからないという方向けの一冊です。
ハッカーと画家 - コンピュータ時代の創造者たち
スタートアップ企業に投資・支援する組織を立ち上げた人のエッセイ集です。
なぜ自動車産業は日本の方が優れているのにソフトウェア産業はアメリカのほうが大きいのか、多くのソフトウェアエンジニアが共感し感心する考え方がこの本に詰まっています。
ソフトウェアエンジニアに興味のある方、必見です。
最短経路の本 レナのふしぎな数学の旅
地図アプリがどうやって目的地までの道を教えてくれるのか不思議に思ったことはありませんか?
本書は数学が苦手な女子高生「レナ」がコンピュータの AI ソフトウェア「ビム」と会話しながら「最短経路」という問題を考えていくお話です。
物語の中で数学とプログラミングの世界を垣間見ることができる、面白い内容になってます。
プロセッサを支える技術
本書は少し難しめの本なっています。
コンピュータに関わる仕事は、工夫に工夫を重ねる仕事です。
そして、他の分野に違わず深く知れば知るほど面白くなっていきます。
読み終えた後にはきっと「もっと詳しく知りたい!」と感じ、深く理解したいと思うはず。
まとめ
Google社のエンジニアが子供たちに向けて選んだ本になりますが、興味がある本はありましたでしょうか?
中々子供がこれらを手にとって読むには難しいかもしれません。
まずは、保護者の方が理解するという意味で、子供に伝えるためにも読んでみるというのも一つの選択肢ではないでしょうか?