未経験エンジニアにおすすめの技術書

未経験・独学からエンジニアを目指す人向けに書かれたZenn・Qiitaなどの47記事(筆者33人)で紹介された本を、紹介した記事の数で順位付け(時点)。ZennとQiitaへの同時投稿は1本と数えます。 このページには、そのうち入門・独学の本だけを載せています。

よく紹介されている本 上位10冊

PR このページの「Amazon」「楽天」のリンクは広告(アフィリエイトリンク)で、購入リンクには紹介料が発生するものがあります。掲載や順位は紹介料に左右されません。Amazonのアソシエイトとして、技術書ナビは適格販売により収入を得ています。当サイトは楽天アフィリエイトに参加しています。 詳しく

学ぶ段階で本を選ぶ

未経験・新人・若手の3ページは、同じ本を重ねて載せず、本の内容で「入門・独学」→「実務の基礎」→「設計・リファクタリング・実践SQL」の段階に分けています。 このページの本を読み終えたら、次は「実務の基礎」の本に進めます。

  1. 1 入門・独学(未経験エンジニア) このページ プログラミングとWeb・Linux・SQLの基本を独学で身につける本
  2. 2 実務の基礎(新人エンジニア) 読みやすいコード、Web・ネットワーク・DB設計など仕事で最初に必要になる基礎の本
  3. 3 設計・リファクタリング・実践SQL(若手エンジニア) 設計・リファクタリング・テスト、実践的なSQLで、書いたコードを良くしていく本

この集計について

記事のタイトルに「未経験」「独学」「駆け出し」「ど素人」「プログラミング初心者」などを含む記事が対象です(47記事、筆者33人、2016年12月〜2026年8月に公開)。 タイトルで判定できない記事は、本文の冒頭にある「対象読者」「こんな人」の記述で判定しました(2記事)。 対象記事で紹介された本は283冊あり、2記事以上で紹介された本は63冊、そのうち入門・独学の本は25冊です。 11位以下は2記事で並ぶ本が15冊あるなど同じ件数の本が多いため、上位10冊だけを載せています。

  • 順位は紹介した記事の数です。ZennとQiitaへの同時投稿は1本と数え(同時投稿のいいね数は多い方の値)、同数なら紹介した記事のいいね数の合計が多い順です。本ごとに、紹介した記事をいいね数の多い順に、筆者が重ならないように最大2件載せています。
  • 『』「」で囲まれた書名の中の語や、別の読者を指す表現(例:「新卒3年目」「AI初心者」)は除いています。判定はタイトルの語による機械的なもので、記事の筆者がその本を未経験・独学からエンジニアを目指す人に勧めているとは限りません。
  • 未経験・新人・若手の3ページでは、本をタグ・書名・対象レベルで1つの段階に振り分けます。入門向けの分野(プログラミング入門・CSS・資格など)か書名が入門書の言い回し(「ゼロから」「教科書」「図解」など)で中級・上級でない本は「入門・独学」、設計・リファクタリング・テストの本と中級以上のSQL・コード品質の本は「設計・リファクタリング・実践SQL」、それ以外は「実務の基礎」です。
  • 対象記事が8記事以上、かつ2記事以上で紹介された本が10冊以上ある読者タイプだけページを作っています。

集計方法

上の本に付いた技術タグ(紹介した記事の数で重み付け。冊数は上の本のうちそのタグが付いた本の数)

上の本の出版社(出版社別ランキングがある出版社)

読者タイプ別の一覧を見る