プログラミングの本には何が書いてあるのか

2 分で読めます
入門読書術技術書

この記事は約 3 分で読めます。

本を開く前の不安

プログラミングの本って、全ページびっしりコードが書いてあるんでしょ?」。そう思っている人は多いかもしれません。実際に開いてみると、意外とそうでもありません。

プログラミングの本には、コード以外にもたくさんのことが書いてあります。中身は大きく分けて、考え方の説明、サンプルコード、図やイラストの 3 つです。入門書なら、ページを占めているのはコードよりも日本語の文章のほうです。

本の中身は大きく 3 種類

1. 考え方の説明

入門書や解説書では、ページの多くが日本語 (または英語) の文章です。「なぜこう書くのか」「どういう場面でこの方法を使うのか」「この書き方にはどんなメリットがあるのか」。こうした考え方の説明が本の中心にあり、コードはその説明を確かめるために置かれています。

コードを書く前に「どう考えるか」を教えてくれるのが、本の最大の価値です。ただしこの比率は本の種類で変わります。あとで触れる逆引きの本やリファレンスでは、説明が短くなり、コードと表が主役になります。

2. サンプルコード

考え方を説明した後に、「実際に書くとこうなります」とサンプルコードが載っています。入門書の前半なら、だいたい数行から数十行の短いコードです。章が進んでアプリやツールを作る段になると、通しのコードが数百行になる本もありますが、その場合も章の説明が少しずつ書き足していく順に並んでいます。完成したコードを一度に読み解くことは求められません。

サンプルコードには、行ごとに「この行は何をしているか」の説明がついていることが多いです。コードだけ見て理解する必要はなく、説明を読みながら「なるほど」と追いかければ大丈夫です。

3. 図やイラスト

データの流れ、プログラムの構造、処理の順番。こうした目に見えないものを、図やイラストで説明してくれる本もたくさんあります。

図解が多い入門書は、文章だけではイメージしにくい概念を視覚的に理解できるので、初めての 1 冊におすすめです。

本の種類によって中身が違う

入門書

プログラミングを始めたばかりの人向け。「変数とは何か」「繰り返しとは何か」といった基本的な概念を、丁寧に説明してくれます。コードは短く、説明が多めです。

レシピ本

「こういうことをしたいときはこう書く」という、やりたいこと別の逆引き辞典のような本。説明は短く、コードが主役です。最初から読む必要はなく、必要なページだけ開いて使います。逆に言えば、通して読んで理解する作りではないので、最初の 1 冊には向きません。

設計の本

コードの書き方ではなく、プログラム全体の組み立て方を教えてくれる本。コードは少なめで、考え方の説明が中心です。ある程度プログラミングに慣れてから読むと面白くなります。

最初の 1 冊は薄い本がいい

初めてプログラミングの本を読むなら、200 ページ以下の薄い本を選びましょう。薄い本は内容が絞られているので、迷子になりにくいです。分厚い本は、薄い本を 1 冊読み終えてからで十分です。

関連記事

まとめ

プログラミングの本には、コードだけでなく、考え方の説明と図解が詰まっています。入門書なら、全ページがコードで埋まっていることはありません。ただし逆引きの本やリファレンスは説明が短くコードが主役なので、最初の 1 冊には入門書を選んでください。薄い入門書を 1 冊手に取って、パラパラめくってみるところからで十分です。

共有:Xはてブ

この記事は役に立ちましたか?

関連用語

関連記事

本屋のプログラミングコーナーの歩き方

本屋のプログラミング書コーナーに行くと、棚いっぱいの本に圧倒されます。どこを見ればいいか、どう選べばいいかを初心者向けに案内します。

本を読むスピードは気にしなくていい

1 ページ読むのに 10 分かかっても問題ありません。プログラミングの本はゆっくり読むのが正解である理由と、焦らず読み進めるコツを紹介します。

薄い技術書 vs 分厚い本 - 100 ページが 500 ページに勝つ場面とは

技術書は厚さで選ぶと失敗する。薄い本が分厚い大著に勝つ 3 つの場面と、逆に厚い本でなければ学べないケースを具体例で比較します。

ゲームが好きならプログラミングの本も読める

ゲームの攻略本を読んだことがあるなら、プログラミングの本も読めます。攻略本とプログラミング本の共通点から、読書のハードルを下げます。

なぜ上級者ほど入門書を読み返すのか

経験豊富なエンジニアが入門書を読み返す理由を解説します。初心者のときには見えなかった設計思想や暗黙の前提が、経験を積んだ目で読むと浮かび上がります。

技術書は薄い本から始めるのが正解 - 初心者が挫折しない選び方

最初の 1 冊は薄い技術書から。分厚い本が立派に見えても初心者には薄い本のほうが続く理由と、100 ページ前後の本の探し方、薄いだけで説明が足りない本の見分け方を解説。