本屋のプログラミングコーナーの歩き方
この記事は約 3 分で読めます。
棚の前で固まる問題
大きな本屋に行くと、プログラミングの本だけで棚が何列もあります。背表紙にはカタカナや英語がずらり。Python、JavaScript、Docker、Kubernetes。何が何だかわからなくて、棚の前で固まってしまう。
これは初心者なら誰でも経験することです。棚の歩き方さえ知っていれば、怖くありません。
棚の並びは店ごとに違う
棚の並べ方は店によって違います。言語ごとに分ける店、出版社やシリーズごとに固める店、資格試験の本と混ぜている店があり、「入口が入門書」と決まっているわけではありません。頼りになるのは棚板や柱に差してある見出しラベルです。「入門」「はじめて」「Python」といった分類名が書かれているので、まずラベルだけを追って一周します。
入門書の棚は、平台やエンド (棚の端の面) にまとめられていることが多いです。表紙にイラストが多く、「はじめての」「やさしい」「いちばんわかりやすい」といった言葉がついている本が固まっている場所が見つかれば、そこが入門書エリアです。見つからなければ店員に「プログラミングの入門書はどこですか」と聞くのが一番早く、これは何も恥ずかしくありません。
逆に、表紙がシンプルで文字が多く、タイトルに知らない単語が並んでいる本は、今は無視して大丈夫です。
本を選ぶ 3 つのステップ
1. 表紙で 3 冊選ぶ
棚をざっと眺めて、表紙のデザインやタイトルが気になった本を 3 冊手に取ります。直感で構いません。表紙の情報量や書体の選び方は本文の作り方とある程度連動するので、「読みやすそう」という感覚が外れることは少ないです。ただし装丁は著者ではなく編集部と装丁家が決めるものなので、これは中身を保証する材料にはなりません。次のステップで必ず本文を確かめます。
2. 最初の 10 ページを読む
3 冊それぞれの最初の 10 ページをパラパラ読みます。「はじめに」や第 1 章の冒頭を読んで、文章がわかりやすいと感じた本が、あなたに合う本です。
内容が同じでも、著者によって説明の仕方はまったく違います。「この人の説明はわかりやすい」と感じる本を選んでください。
3. サンプルコードを見る
本の中盤あたりを開いて、サンプルコードを見ます。コードの前後や行の横に日本語の説明が付いている本は、初心者が 1 人で読み進めやすい作りです。コードだけがドンと載っていて説明が少ない本は、もう少し経験を積んでからにしましょう。
見るのはコメントの量そのものではなく、「なぜこう書くのか」に触れているかどうかです。1 行ずつ日本語に言い換えただけの説明が並んでいる本は、量が多くても読み終えたときに残るものが少なくなります。
避けたほうがいい本の特徴
出版年が古すぎる
入門書は、なるべく発行が新しいものを選ぶのが安全です。手順の画面写真や操作の名前は数年で変わるので、古い本のとおりに進めても画面が一致せず、そこで詰まります。奥付 (本の最後のページ) で発行年を確認しましょう。
古びる速さは分野によって違います。特定のツールやサービスの操作を追う本は 1〜2 年で画面が変わりますが、プログラムの書き方の基礎やアルゴリズムを扱う本は、10 年前のものでも通用する部分が多く残ります。
奥付には「第 2 版第 3 刷」のように版と刷が書かれています。刷は増刷の回数なので、刷が新しくても、版が同じなら中身はほぼ同じです。内容が新しいかどうかは、版の数字とその版の発行年で判断します。
対象読者が合っていない
「実務経験 3 年以上の方向け」と書いてある本を初心者が開いても、前提知識の説明が省かれているので手が止まりやすいです。「プログラミング未経験の方でも大丈夫」と書いてある本を選びましょう。対象読者はカバーの裏側や「はじめに」の冒頭に書かれていることが多く、ここが書かれていない本は自分に合うかどうかの判断が難しくなります。
買わなくてもいい
本屋は試し読みの場所としても使えます。気になる本を見つけたら、タイトルと著者名をメモしておいて、図書館で借りたり、電子書籍のサンプルを読んだりしてから買うかどうか決めても遅くありません。
関連記事
まとめ
本屋のプログラミングコーナーでは、まず棚の見出しラベルを追って入門書が固まっている場所を探します。見つけたら表紙で 3 冊選び、最初の 10 ページを読み比べ、説明がわかりやすい 1 冊を選ぶ。奥付で版と発行年を確かめれば、古い前提の本を買う失敗も防げます。
この記事は役に立ちましたか?
関連用語
関連記事
本の「はじめに」は読み飛ばさないで
多くの人が読み飛ばす「はじめに」には、その本を最大限に活用するためのヒントが詰まっています。たった 5 分で読めるこのページの価値を解説します。
技術書の「はじめに」だけで良書を見抜く - 立ち読み 3 分の選書術
書店で技術書の「はじめに」を 3 分読むだけで、その本が自分に合うかどうかを判断できます。チェックすべき 5 つのポイントを紹介します。
プログラミングの本には何が書いてあるのか
プログラミングの本を開いたことがない人に向けて、実際にどんなことが書いてあるのかを紹介します。コードだけでなく、考え方や設計の話も載っています。
技術書の速読術 - 必要な情報を素早く見つける読み方
技術書の速読は「文字を速く読む」ことではなく「読まなくていい部分を見極めて飛ばす」こと。目的別の読み方と速読の 5 ステップを紹介します。
技術書を読む前に知っておきたい前提知識の調べ方
技術書を開いて「何が書いてあるかわからない」と感じたとき、足りない前提知識を効率的に補う方法を解説します。挫折を防ぐ事前準備のコツ。
目次だけで本の内容がわかる - 技術書を買う前の目次チェック術
書店で技術書を手に取ったらまず目次を読もう。順番に読む本か引く本かの見分け方、章ごとの分量の読み取り方、そして目次だけでは判断できない前提知識をどう補うかまで解説。