自分で作りたいものがあると本は 3 倍読める

1 分で読めます
入門学習法技術書

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

目的がないと本は読めない

プログラミングを勉強しよう」と思って本を買ったけど、3 日で読まなくなった。この経験がある人は多いはずです。

多くは根気の問題ではありません。「何のために読むのか」が決まっていないと、読み終えること以外に区切りが無くなり、どこまで進めば十分なのかを自分で判断できなくなります。

作りたいものがあると変わる理由

必要な知識がわかる

「自分のホームページを作りたい」と決まれば、HTMLCSS の本を読めばいいとわかります。「簡単なゲームを作りたい」なら、Scratch や Python の本。目標が決まると、読むべき本が自然に絞られます。

読み飛ばせる

目標があると、「この章は今の自分には関係ないな」と判断できます。全部読む必要がなくなるので、必要な章だけ集中して読めます。

ただし飛ばし方には注意が必要です。作りたいものに直結しない章でも、変数の扱いやエラーメッセージの読み方のように後から必ず戻ってくる内容はあります。飛ばすと決めた章には目次に印を付けておき、手が止まったときに戻れるようにしておきます。

すぐに試せる

ものづくり系の入門書を読んで学んだことを、自分の作品にすぐ反映できます。「本で読んだ → 自分の作品に使った → 動いた!」。この成功体験が、次の章を読むエネルギーになります。

目標の見つけ方

大きな目標でなくて構いません。「自己紹介ページを作る」「じゃんけんゲームを作る」「計算機を作る」。小さくて具体的な目標のほうが、達成しやすく、モチベーションが続きます。

逆に「SNS を作る」「スマートフォン向けのゲームを出す」のような大きい目標から始めると、入門書 1 冊では届かないため、本を読んでも進まないように感じてしまいます。やりたいことが大きい場合は、その中の一番小さい部品 (ログイン画面だけ、点が 1 つ動くだけ) を最初の目標に切り出します。

「何を作ればいいかわからない」という人は、普段の生活で「これ、自動化できないかな」と思うことを探してみてください。

関連記事

まとめ

本を読む前に、「これを作りたい」という目標を 1 つ決めましょう。目標があると、読むべき本がわかり、必要な章に集中でき、学んだことをすぐ試せます。作りたいものが 1 つあるだけで、同じ 1 冊から引き出せるものは大きく変わります。

共有:Xはてブ

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

関連用語

関連記事

独学プログラマーが「本の沼」にハマる原因と抜け出し方

独学でプログラミングを学ぶ人が陥りがちな「次の本を探し続けて手が動かない」状態の原因と、具体的な脱出方法を解説します。

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

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

「第 3 章の壁」を越える方法 - 途中で止まる理由と 4 つの対処

技術書が第 3 章あたりで止まったまま本棚に戻る。この「第 3 章の壁」が起きる理由を本の構成の側から整理し、越えるための戦略を 4 つ紹介します。

日曜日の午前中に 1 章だけ読む生活

読書習慣がない人でも続けられる、最小限の読書ルーティンを紹介します。日曜の午前中に 1 章だけ。この小さな習慣が、1 年で約 50 章分の知識になります。

本を読むのに特別な才能はいらない

「頭がいい人だけが本を読める」は間違いです。プログラミングの本を読むのに必要なのは才能ではなく、ほんの少しの工夫だけ。その工夫を紹介します。

読了率 100% を捨てたら読書量が 3 倍になった話

技術書を最初から最後まで読み切ることにこだわっていませんか。読了率を手放し、必要な部分だけを効率的に吸収する読書法へ切り替える考え方を、計算例つきで示します。