目次13

2026 追記: 旧 VuePress ブログから移植した記事。骨子は今も参考になるが、CPU 世代と価格は執筆当時のまま。最新の世代・在庫状況は購入前に必ず確認すること。

プログラミングを学び始めるとき、最初に詰まるのが PC 選び。スペック表のどの数字を見ればいいか、どこまでお金をかければ無駄にならないかが分かりにくい。

この記事は、Web 系の学習・副業・転職を想定して、Windows ノート PC を買うときのスペック基準を整理する。MacBook と迷っている人向けに比較表も置いた。

結論 — メモリ16GB・Core i5 / Ryzen 5 以上、10万円前後が現実ライン

短い答え: 学習・副業用途なら、メモリ16GB・Core i5(第11世代以降)または Ryzen 5(第4世代以降)・SSD 512GB を満たすモデルを選ぶ。価格帯は10万円前後。

理由は2つ:

  1. メモリは IDE・ブラウザ・Docker / 仮想環境を同時に立ち上げる時点で8GB だと窮屈。16GB あれば数年は持つ
  2. CPU は中位グレード(i5 / Ryzen 5)で IDE のビルドやテスト実行に体感ストレスがない

逆に i7 / Ryzen 7 以上や32GB メモリは、機械学習や動画編集を兼ねないなら過剰。費用対効果が落ちる。

MacBook 派の人は別記事にまとめている。

プログラミング用 MacBook の選び方

メモリは16GB を基準にする

短い答え: 16GB。8GB は学習開始時点ではいけるが、半年〜1年で頭打ちになる。

プログラミング中にメモリを食う要素は次のとおり:

  • IDE(VS Code / IntelliJ など)— 拡張機能を入れると数 GB
  • ブラウザのタブ — 開発中は十数タブが普通
  • Docker / 仮想環境 — コンテナ1つあたり数百 MB〜
  • ローカル DB / 開発サーバー — 同時起動する

これらを並走させた瞬間に8GB は枯れる。スワップが発生すると SSD 寿命にも効くので、最初から16GB を入れておくほうが結果的に安い。

32GB が要るケース

機械学習・大規模なデータ処理・動画編集を兼ねるなら32GB。それ以外の Web 開発・スマホアプリ開発(Android 寄り)には16GB で足りる。

CPU は Core i5 / Ryzen 5 以上、世代を必ず確認する

短い答え: 中位グレード(i5 / Ryzen 5)の 新しめの世代 を選ぶ。世代の差はグレードの差より体感に効く。

ノート PC 用 CPU の現実的な下限ライン(2021年当時):

  • Intel: 第11世代 Core i5 以上
  • AMD: Ryzen 5 第4世代(5000番台) 以上

2026 時点では当然もっと上の世代が出ているので、購入時は最新2世代以内に絞れば外さない。

i5 と Ryzen 5 の使い分け

プログラミング用途では体感差はほぼない。決め方の目安:

  • 同価格でコア数が多いほうがいい → Ryzen 5
  • バッテリー駆動時間と電力効率を取りたい → Intel Core i5
  • 法人サポートや在庫の安定 → Intel Core i5

i7 / Ryzen 7 以上は機械学習・動画編集を兼ねる場合の選択肢。プログラミング単体の用途では恩恵が薄い。

モデル別の判断 — 学習用 / 副業用 / 機械学習用

短い答え: 用途で3パターンに分かれる。価格帯と必要スペックは大きく違う。

学習用(Progate / Udemy → ポートフォリオ制作)

  • CPU: Core i5 / Ryzen 5(中位)
  • メモリ: 16GB
  • SSD: 512GB
  • GPU: 内蔵で十分
  • 価格目安: 8〜10万円

最初の一台ならここで足りる。型落ち・直販アウトレットを使うとさらに2〜3万円下がる。

副業・転職用(実務寄り、Docker / 仮想環境を回す)

  • CPU: Core i5 / Ryzen 5(中位の新世代)
  • メモリ: 16GB(できれば後から32GB に拡張可能なモデル)
  • SSD: 512GB〜1TB
  • GPU: 内蔵で十分
  • 価格目安: 10〜13万円

Docker・複数の仮想環境・ローカル DB を並走させる場面が出てくる。メモリ拡張可否を必ず確認する。

機械学習用(ローカルで学習を回したい)

  • CPU: Core i7 / Ryzen 7
  • メモリ: 32GB 以上
  • SSD: 1TB
  • GPU: NVIDIA GeForce RTX 系(VRAM 8GB 以上)
  • 価格目安: 15万円〜25万円超

ノート PC でやり切るのは正直しんどい。学習タスクの規模が一定を超えるなら、最初からクラウド GPU を併用する前提で組むほうが現実的。

比較 — Windows ノート / MacBook / Linux ノート

短い答え: Web / バックエンド用途で同スペックなら Windows が一番安い。Apple Silicon の電力効率を取りたいなら MacBook、ハードウェアごと開発環境にしたいなら Linux ノート。

観点Windows ノート PCMacBook(Apple Silicon)Linux ノート(ThinkPad など)
同スペック価格安い(基準)+2〜3万円Windows と同等
開発環境構築WSL2 で大半カバーmacOS(UNIX 系)で素直ネイティブで素直
iOS / macOS 開発不可(Xcode が動かない)不可
バッテリー / 静音モデルによる強いモデルによる
拡張・修理しやすい(モデルによる)しにくいしやすい
機械学習(GPU)NVIDIA 搭載モデルありMPS / Metal 経由(限定的)NVIDIA 搭載モデルあり
学習リソース多い(業務 PC が Windows)多い少なめ

iOS アプリ開発を視野に入れないなら、Windows は無難な選択。Linux ネイティブが好きな人は ThinkPad / Dell XPS あたりに Ubuntu を入れる構成が安定する。

モニターを足すほうがコスパが良い

ノート PC のスペックを1ランク上げるより、外部モニターを1枚足したほうが体感の作業効率は上がる。コードとブラウザ(プレビュー / ドキュメント)を並べられるかは生産性に直接効く。

外で書きたい人向けの軽量モデル選びは別記事にまとめている。

よくある質問

Q. プログラミングにメモリ8GB では足りないですか? A. 学習目的・小規模な個人開発なら8GB でも動く。ただし IDE・ブラウザ(タブ多め)・Docker / 仮想環境を同時に立ち上げると一気に厳しくなる。買い替え前提でないなら最初から16GB を選ぶほうが結果的に安い。

Q. MacBook と Windows、プログラミング用ならどちらが良いですか? A. iOS アプリ開発をしないなら、どちらでもよい。同スペック比で Windows のほうが2〜3万円安く、Linux 系の開発は WSL2 で十分こなせる。Apple Silicon の電力効率を取るか、価格と拡張性を取るかの選択。

Q. Core i5 と Ryzen 5、どちらを選ぶべきですか? A. プログラミング用途で体感差はほぼない。同価格帯ならコア数で勝る Ryzen 5 が有利だが、バッテリー駆動時間や省電力性は Intel のほうが安定する傾向。価格・在庫・バッテリー要件で決めて構わない。

Q. 機械学習をやるならどんな構成が必要ですか? A. ローカルで学習回すなら NVIDIA GPU(VRAM 8GB 以上)+ メモリ32GB が現実的な下限。本気でやるならクラウド GPU(Colab / RunPod など)に課金するほうが結局安い。ノート PC で完結させる構成はおすすめしない。

まとめ

プログラミング用 Windows ノート PC は、メモリ16GB・Core i5 / Ryzen 5 以上・SSD 512GB・10万円前後 を基準にすれば外しにくい。ここから上は機械学習・動画編集など兼用したい用途があるかで決まる。

MacBook と迷っているなら、iOS 開発をやるかどうかが分岐点。やらないなら同スペックで2〜3万円安い Windows 側で十分。

外部モニターを足せる予算があるなら、ノート本体のグレードを上げるより先に1枚買うほうが体感の差は大きい。