初心者でも「コード」が書ける! ゲーム作りで学ぶ はじめてのプログラミング(ショシンシャデモコードガカケルゲームヅクリデマナブハジメテノプログラミング)
プログラミング- 著者:
- うえはら 監修:竹林 暁(ウエハラ タケバヤシ アキラ)
- 出版社:
- 技術評論社
- 出版日:
- 2019年04月27日頃
- ISBN:
- 9784297105792
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
この本では、「コード」を書いてゲームを作りながら、プログラミングを楽しく学んでいきます。パソコン上で Processing を使いますので、 Java ベースのプログラムを、面倒な設定なしで直感的にどんどん書きながら理解することができます。 Python や JavaScript は難しくて手が出せなかったという人でも、この本なら大丈夫。小学校高学年以上のどなたでも読むことができます。 Scratch ではちょっともの足りない人も、ぜひ試してみましょう。
技書の森解説
「何かを動かせた」という手応えが、プログラミング学習の最初の壁を越える力になります。本書はゲームを題材にして、プログラミングの考え方を初めて学ぶ人に届けることを狙った入門書です。完成品を示してから「なぜそう動くのか」を分解していく構成のため、まず結果を体感し、そこから仕組みを理解する流れで読み進められます。
扱う内容はプログラミングの三要素 (順次・分岐・繰り返し) を中心に、変数や関数の概念までをカバーしています。ゲームという文脈があることで、条件分岐が「敵に当たったらゲームオーバー」、繰り返しが「弾を連射する」のように直感的に対応づけられ、抽象概念が宙に浮かずに済みます。プログラミング教育の導入教材としても、自習用としても機能する設計です。
ただし本書はあくまで「考え方の入り口」に位置づけられるため、本格的なゲーム開発や特定言語の深い理解を目指すには次のステップが必要です。楽しさを入り口にロジカルシンキングの素地を作り、その後に言語ごとの学習へ橋渡しする一冊と捉えるのがよいでしょう。
言及 Qiita 記事 (2 件)
この本に興味がある方におすすめ
この本に関連
関連記事
ChatGPT に聞けば済む時代に、あえて本を開く理由
生成 AI で何でも聞ける時代に、技術書を読む意味はあるのか。AI の回答と書籍の知識の決定的な違いを掘り下げ、両者の使い分けを提案します。
Python 本の選び方 - 独学の最初の 1 冊から実務品質まで
Python 本の選び方を「動機」から逆算して整理。プログラミング未経験の最初の 1 冊、業務自動化に直結する本、型ヒントとコード品質で実務水準へ進む本まで、2026 年 8 月時点の定番を独学ルートに沿って解説します。
本を読むスピードは気にしなくていい
1 ページ読むのに 10 分かかっても問題ありません。プログラミングの本はゆっくり読むのが正解である理由と、焦らず読み進めるコツを紹介します。
関連用語
JSON
JavaScript 由来の軽量なデータ交換フォーマットで、Web API のデファクトスタンダード
プログラミング
コンピュータに実行させる手順をプログラミング言語で記述し、動作を作り出す行為
競技プログラミング
与えられた問題を制限時間内に正確 / 高速に解くプログラミング競技
AI
人間の知的な処理をコンピュータで再現する技術の総称。学習 / 推論 / 認識などを含む
JSON Patch
JSON ドキュメントの部分更新操作を配列で記述する標準フォーマット (RFC 6902)。6 操作の意味と JSON Pointer のエスケープ、test による楽観的ロック、PUT や JSON Merge Patch との使い分けを解説
Claude
Anthropic が開発した対話型 AI。安全性を重視した設計の大規模言語モデル