GUIDE / 学習の意思決定 / 更新 2026-11-09
本か動画講座かは相性でなく、学ぶ知識の性質で決まっていた

Reactの環境構築でビルドが赤いエラーに埋まり、どのフラグをどう直せばいいのか、文章の解説を何度読んでも手元の画面と噛み合わない——そんな時間を溶かした経験を持つ人は多い。逆に、機械学習の損失関数の式が並んだ動画を1.5倍速で眺めても、その式が結局なにを最小化しているのかは、数行を自分で紙に追い直すまで腑に落ちなかった、という人もいる。同じ「新しい技術を学ぶ」でも、本で読むべき場面と動画講座で見るべき場面は、驚くほどはっきり分かれる。
この分岐はふつう、活字派か動画派かという学習スタイルの好みで片付けられる。読書家は技術書を買い、動画派はUdemyを開く。だが実際に開発者がどの教材を参照先に選んでいるかを分野ごとに並べていくと、好みでは説明のつかない偏りが浮かぶ。鍵を握っているのは、学ぶ人の側ではなく学ぶ対象の側にある。
原理を説明する分野は、本に流れ込む
AI・機械学習の分野は、本への集まり方がはっきりしている。技術書として引用・推薦される回数は動画講座を大きく上回っている。インフラの分野でも同様に、本の方が選ばれる傾向が強い。
これは偶然ではない気がする。AIや機械学習の核にあるのは、アルゴリズムの仕組み、数式の意味、設計上の判断の積み重ねだ。こうした知識は、画面の操作を見せても伝わらない。むしろ図と文章で、論理をじっくり追わせる形式の方が向いている。インフラも、コマンドの打ち方自体はシンプルでも、「なぜそのアーキテクチャを選ぶのか」という設計判断の比重が大きく、そこは言葉で説明する方が精度が高い。本という形式は、こういう「原理を言葉で組み立てる知識」の運び方として、今も強い。
操作を見せる分野は、動画講座に流れ込む
一方でReactは逆の傾向を示している。動画講座の引用・推薦が、本を大きく上回っている。Next.jsも同じ方向で、動画講座の方が選ばれている。
Reactという技術の難しさは、数式的な原理ではなく、JSXの書き方、コンポーネントの分割、環境構築、ビルドツールの設定といった、手順と画面の変化そのものにある。ここで本が弱いのは、本の作り自体のせいというより、Reactという対象の情報が更新され続けるスピードと、「結局どの画面でどこを押すのか」を文章だけで再現する難しさが重なっているからだろう。動画なら、講師がエディタを開き、コマンドを打ち、エラーが出て直す過程までそのまま見せられる。操作を見せる必要がある知識には、動画という形式がよく噛み合う。
フロントエンド全体で見ても、動画講座の方がわずかに本を上回っている。AI・機械学習やインフラほど差は大きくないが、方向は同じだ。フロントエンドという領域には原理的な話も操作的な話も混在していて、その配合が本と動画講座の差を縮めている、と見るのが自然だろう。
「相性」ではなく「対象の性質」で選ぶ
ここまでを並べると、問いの立て方そのものを入れ替えたくなる。「自分は読む派か見る派か」ではなく、「この技術は、理屈を言葉で組み立てる知識なのか、画面の操作を見せて初めて伝わる知識なのか」を先に問う。前者なら本が、後者なら動画講座が、教材として素直に噛み合う。読書が好きな人でもReactの環境構築で詰まれば動画の方が速いし、動画派でも機械学習の理屈は文章で追った方が腑に落ちる。どちらを好むかより、対象がどちらの説明形式を要求しているかが、詰まりの少なさを決めている。
もちろん、どの分野も白黒がつくわけではない。フロントエンド全体のように、原理の話と操作の話が入り混じる領域では、どちらかに決め切らず併用した方が早いことも多い。原理は本でつかみ、手順は動画で追う、という分担は無理なく成立する。
実用的な目安としては、こう考えるとわかりやすい。これから学ぶ技術が「なぜそう設計されているか」を知りたいものであれば、まず本を開いてみる。「とにかくこの画面でこう動かしたい」というものであれば、まず動画講座を開いてみる。どちらか一方に決め切れない分野なら、最初の数時間だけ両方に触れてみて、どちらの説明形式で詰まりが少ないかを確かめればいい。
最初の一手を決めるときは、「自分がどちらを好むか」ではなく、「この技術はどちらの説明形式を必要としているか」を先に問うといい。tasklogでは、AI・機械学習の技術書やReactの講座など、開発者が実際に参照している教材を分野別に見られるので、最初の一手を選ぶときの手がかりにしてみてほしい。
/books/ai /courses/react
※本文中の書籍・動画講座の引用・推薦回数(tasklog rankings、period=all、2026年11月時点・暫定値)は、開発者が記事で実際に参照した回数を示すもので、教材の優劣そのものを示すものではない。