初めてのプログラミング本
目的に合う本
本の内容と向いている人
| 本 | 向いている人 | 内容 |
|---|---|---|
| 1冊ですべて身につくJavaScript入門講座 | HTML/CSSの基礎を終え、JavaScriptを学び始める人 | プログラミングの基本を押さえ、JavaScriptでWebサイトに動きやイベントを付ける入門書。 |
| スッキリわかるPython入門 第2版 | コードを動かしながら、文法とエラーへの対処を順番に学びたい人。 | 変数、条件分岐、繰り返しから関数・オブジェクトへ進み、最後にゲーム制作の演習へ取り組みます。 |
| たのしくまなぶPythonゲームプログラミング図鑑 | ゲームづくりを題材にPythonを始めたい子どもや初学者 | Pythonでアクション、シューティング、パズル、クイズなど九つのゲームを作る入門書。 |
| 作りたいものがない人のためのPython入門 | Pythonに興味はあるものの作るものが決まらず、学習を始めるきっかけが欲しい人。以前、目的を見つけられず中断した人にも。 | 基本文法を学びながら、PDF処理や画像認識、アプリなどの小さな実装例に触れられます。 |
| 独学プログラマー : Python言語の基本から仕事のやり方まで | 独学でプログラマーを目指し、学ぶ範囲を見渡したい人 | Pythonの基本に加え、シェル、正規表現、パッケージ管理、バージョン管理、データ構造、アルゴリズムを学ぶ。 |
| Python1年生 第2版 | プログラミングが初めてで、会話とイラストを頼りに小さなプログラムを動かしたい人。 | 導入から基本文法、簡単なアプリや人工知能を使う体験へ進む入門書です。 |
| 新・明解C言語 入門編 第2版 | C言語を授業や仕事で学ぶ必要があり、例題を動かして基礎を積み上げたい人。 | 演算、分岐、繰り返しから、配列・関数・ポインタ・構造体へ進みます。 |
| プリンシプルオブプログラミング | 文法の次に、よいコードの書き方を学びたいプログラマー | 一通りコードを書ける人に向け、読みやすさや修正のしやすさを支える101の原理原則を解説する。 |
おすすめの本
8冊
1冊ですべて身につくJavaScript入門講座
この本のよいところ
HTML/CSSで作った画面に、操作に反応する動きを加える次の一歩になる。
こんな人にHTML/CSSの基礎を終え、JavaScriptを学び始める人
プログラミングの基本を押さえ、JavaScriptでWebサイトに動きやイベントを付ける入門書。アニメーションと実装方法を解説し、配布されるサンプルを使いながら学べる。
評価の内訳
- 目的に合う内容と難易度
- 29/30点
- 内容の範囲と説明の順序
- 24/25点
- 理解を助ける工夫
- 25/25点
- 読者レビューの具体性
- 17/20点
- 合計
- 95点
スッキリわかるPython入門 第2版
この本のよいところ
基本文法と演習、エラー対処をまとめて学べます。
こんな人にコードを動かしながら、文法とエラーへの対処を順番に学びたい人。
変数、条件分岐、繰り返しから関数・オブジェクトへ進み、最後にゲーム制作の演習へ取り組みます。ブラウザで練習できる学習環境も用意されています。
学習環境は日本国内向けです。
評価の内訳
- 目的に合う内容と難易度
- 28/30点
- 内容の範囲と説明の順序
- 23/25点
- 理解を助ける工夫
- 22/25点
- 読者レビューの具体性
- 17/20点
- 合計
- 90点
たのしくまなぶPythonゲームプログラミング図鑑
この本のよいところ
完成させたいゲームがあるので、学んだコードの使い道を実感しやすい。
こんな人にゲームづくりを題材にPythonを始めたい子どもや初学者
Pythonでアクション、シューティング、パズル、クイズなど九つのゲームを作る入門書。制作の手順を一段階ずつ説明し、動く作品を作りながらプログラミングに触れる。
評価の内訳
- 目的に合う内容と難易度
- 28/30点
- 内容の範囲と説明の順序
- 25/25点
- 理解を助ける工夫
- 23/25点
- 読者レビューの具体性
- 14/20点
- 合計
- 90点
作りたいものがない人のためのPython入門
この本のよいところ
Pythonの基本文法と、PDF処理・画像認識・アプリなどの小さな実装例を収録。
こんな人にPythonに興味はあるものの作るものが決まらず、学習を始めるきっかけが欲しい人。以前、目的を見つけられず中断した人にも。
基本文法を学びながら、PDF処理や画像認識、アプリなどの小さな実装例に触れられます。用途を試して、自分が続けたい方向を探すための入門書です。
評価の内訳
- 目的に合う内容と難易度
- 29/30点
- 内容の範囲と説明の順序
- 21/25点
- 理解を助ける工夫
- 22/25点
- 読者レビューの具体性
- 17/20点
- 合計
- 89点
独学プログラマー : Python言語の基本から仕事のやり方まで
この本のよいところ
言語の文法だけでは見えにくい、開発で一緒に使う道具や知識が分かる。
こんな人に独学でプログラマーを目指し、学ぶ範囲を見渡したい人
Pythonの基本に加え、シェル、正規表現、パッケージ管理、バージョン管理、データ構造、アルゴリズムを学ぶ。独学から仕事へ進む際に必要な、プログラミング全般の知識を扱う。
評価の内訳
- 目的に合う内容と難易度
- 29/30点
- 内容の範囲と説明の順序
- 25/25点
- 理解を助ける工夫
- 23/25点
- 読者レビューの具体性
- 12/20点
- 合計
- 89点
Python1年生 第2版
この本のよいところ
最初に動かす体験を重視する人向け。
こんな人にプログラミングが初めてで、会話とイラストを頼りに小さなプログラムを動かしたい人。
導入から基本文法、簡単なアプリや人工知能を使う体験へ進む入門書です。まず動くものを作り、プログラムの仕組みに親しむ構成です。
評価の内訳
- 目的に合う内容と難易度
- 28/30点
- 内容の範囲と説明の順序
- 21/25点
- 理解を助ける工夫
- 22/25点
- 読者レビューの具体性
- 17/20点
- 合計
- 88点
新・明解C言語 入門編 第2版
この本のよいところ
演算・分岐・繰り返しから配列・関数・ポインタ・構造体まで、図表とサンプルプログラムで学ぶ。
こんな人にC言語を授業や仕事で学ぶ必要があり、例題を動かして基礎を積み上げたい人。
演算、分岐、繰り返しから、配列・関数・ポインタ・構造体へ進みます。図表とサンプルプログラムを照らし合わせて、動作を確認しながら学ぶ教科書です。
解答・解説をまとめた別冊『新・解きながら学ぶC言語 第2版』があります。
評価の内訳
- 目的に合う内容と難易度
- 27/30点
- 内容の範囲と説明の順序
- 23/25点
- 理解を助ける工夫
- 21/25点
- 読者レビューの具体性
- 17/20点
- 合計
- 88点
プリンシプルオブプログラミング
この本のよいところ
動くだけのコードから、保守しやすいコードへ進む判断の基準が得られる。
こんな人に文法の次に、よいコードの書き方を学びたいプログラマー
一通りコードを書ける人に向け、読みやすさや修正のしやすさを支える101の原理原則を解説する。遅い、エラーが出る、修正すると壊れるといったコードの悩みを扱う。
評価の内訳
- 目的に合う内容と難易度
- 29/30点
- 内容の範囲と説明の順序
- 23/25点
- 理解を助ける工夫
- 23/25点
- 読者レビューの具体性
- 9/20点
- 合計
- 84点

