世界を動かす技術を、日本語で。

誰もプログラミングの本を開かなくなった

2026年5月26日原文(unix.foo)

概要

  • 現代のプログラミング本の衰退 についての考察
  • AIやチャットボットの普及 が需要減少の主因
  • 書籍業界全体は堅調 だが、技術書分野は急激な縮小
  • 知識習得方法の変化 とその影響
  • 過去の書籍への郷愁 と新世代のプログラマー像

現代プログラミング本の悲しい現状

  • かつて書店には O'Reillyなどの動物イラスト表紙のプログラミング本 が壁一面に並んでいた光景

  • JavaScriptのサイ、Perlのラクダ、Pythonのヘビ など、言語ごとの象徴的な本が存在

  • それらの本は 分厚く高価(約50ドル) で、「Learning React」や「HTTP: The Definitive Guide」などのタイトルが主流

  • 本を片手にパソコンで手入力しながら学ぶ という学習スタイル

  • 現在はその「壁」が縮小、もしくは消滅し、 数冊とChatGPT関連本だけが残る棚 へと変化

    • 2023年初め9ヶ月で「コンピューター本」カテゴリの売上が 前年比16.9%減少 (Circana BookScan調べ)
    • Publishers Weeklyも2024年以降このカテゴリの数字を 言及しなくなる
    • 一方、 米国の書籍全体の販売数は微増傾向 (2025年762.4百万部、前年比0.3%増)
    • 技術書・専門書分野のみが急減 している現実
    • American Association of Publishersによると「プロフェッショナル本」セグメントは 2025年8月に22.3%減少
  • プログラミング本の衰退は静かに進行 し、特別な事件や記者会見もなく、単に 話題にされなくなる 形で消えていく

技術書衰退の理由とAIの影響

  • 主因は ChatGPT(月間アクティブユーザー9億超)やGitHub Copilot(2026年1月時点で470万人有料会員、前年比75%増) などのAIツールの普及

  • Claude Code のようなAIエージェントなしにソフトウェアを書くことが想像できない現状

  • Stack Overflowの月間質問数は3,800件程度 で、2008年のサービス初期レベルに逆戻り

  • チャットボットが、かつて技術書が提供していた「答え」そのものを飲み込んでしまった

    • プログラミング本は元々「 紙でソフトウェアを説明し、それを手入力で再現する」というやや不自然なメディア
    • それでも「 体系的な説明をじっくり頭に入れる」唯一の手段だった
    • 本の最大の価値は「 書き手・読み手双方にスローな学習を強いること
    • 400ページを 流し読みでごまかすことはできない
    • チャットボットには この「学習の規律」がない
    • AIはすべての本を読んだが 本質を忘れている
    • 必要な単語数で何でも説明するが、 読者はすぐに忘れてしまう
    • 知識は「手で打ち込む」ことで初めて身につく ものだった

タイピング文化の終焉と新世代のプログラマー像

  • タイピングしながら学ぶ文化 の消滅
  • かつては LinuxのインストールやWinModemの設定で週末を潰す こともあったが、今や懐かしい思い出
  • ツールの進化とスキルの変化
  • AIと会話しながら学ぶ子ども が、かつての自分より劣っているわけではない
  • 彼らは より抽象度の高いレベルで学び、創造する 新しいタイプのプログラマー
  • その成果は、 旧世代には想像できないものになる可能性

過去の本と郷愁

  • San FranciscoやSeattleの古書店 には、いまだに1997年版の「Learning Perl」が眠る
  • 地下室の匂い が残り、 鉛筆で名前が書かれ、怒りで下線を引かれた正規表現の説明コーヒーの染み が付いたページ
  • 価格は3ドル、しかし もう誰も買わない 現実

Hackerたちの意見

それは残念だね。コーディングエージェントを指導するには、自分が何を望んでいるのか、どう作ってほしいのかを説明するための正しい文法と語彙が必要なんだ。ジュニア開発者は、コードの書き方を知るためだけじゃなくて、エージェントを導くための語彙や文法を学ぶために読書すべきだよ。

ジュニア開発者は、コードの書き方を学ぶためにやっぱり読書するべきだよね。誰もコードを書けなくなるなんて、そんなの望んでないでしょ?

これについて自分も考えてたんだけど、AIについて知ってることを考えると、一般の人たちがソフトウェアを開発しようとする中で、専門用語を知らないから語彙が少しずつ変わっていくんじゃないかな?AIシステムはプロンプトから学んで、何を達成しようとしているのかの理解を調整するんじゃない?

自動運転車を安全に運転するには、必要なときにすぐに操作できるように道路に注意を向け続ける必要がある。でも、それが人間の本質じゃないんだよね。ほとんどの人は抵抗の少ない道を選ぶから。特に発明の主な目的が便利さを提供することだから。

職場でAIを技術面接に使うべきかどうかで意見が割れたんだけど、AIありとなしの両方で面接をやって解決したんだ。面白かったのは、どの候補者も両方の面接で合格か不合格だったこと。AIなしで手動でプログラムできない人は、エージェントにタスクを完了させることもできなかった。LLMに質問を入力して、求めていた答えは得られたけど、必要な答えは得られなかったってこともあった。正しい用語を使ってなかったからね。

Stack Overflowは月に約3,800件の質問を受けている。驚くべきことに、SOは急速に衰退していて、もうその半分以下になっている。 https://data.stackexchange.com/stackoverflow/query/1926661#g...

まだ早いけど、これはすごい統計だね。驚いた。

誰かStackOverflowを好きだった人いる?質問が出るたびに、編集されて全然別物になっちゃうし(大体は無礼な感じに)。半分の回答は、どんどん証拠を求めてくるし、もう半分は「そんなことする必要ないよ」って言ってくる。唯一役に立ったのは、専門知識を持った人たちの意見ベースの投稿だったけど、SOはそれを排除しようとしてた。オンラインで一番役に立たない場所だったけど、一番アクセスしやすくて、代わりがなかったから生き残ってた。AI推進派ではないけど、よく理解されているトピックについての簡単な質問に答えるのにはぴったりだと思う。さようなら、StackOverflow。

ソーシャルメディア企業に18億ドルも払うのは絶対ダメだね。新しいオーナーにとっては良い結果にならない。Stack Overflowだけじゃなくて、Tumblr、Vine、MySpace、Twitterとかもそう。Instagramが唯一の例外かも。ピークで売った創業者たち、いい仕事したね。

データを見るのは面白いね、質問はいつも3月にピークに見える。これについて何か知ってる人いる?

うわっ!質問数が月に約1,300件まで減っちゃった。もし、ユーザーが年に1回質問すると仮定して、質問する人1人に対して50人のローカーがいるとしたら、月間訪問者数は80万人だね。[1] それは悲惨な低さだ![1] 1300 x 12 x 51 = 約800K。12ヶ月ごとに1人のユーザーが質問するからx12、投稿者1人に対して50人のローカーがいるからx51。僕の仮定は疑問の余地があると思うけど、修正があれば知りたいな。でも、やっぱり数字はすごく低いね。

すごいことに、AIはStack Overflowや特定のRedditの部分、他のフォーラムを参考にしていて、それなしでは現代の技術についていけなくなるだろうね。そして、どれも死にかけてる。

Hacker Newsで議論の続きを見る