目次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つ:
- メモリは IDE・ブラウザ・Docker / 仮想環境を同時に立ち上げる時点で8GB だと窮屈。16GB あれば数年は持つ
- CPU は中位グレード(i5 / Ryzen 5)で IDE のビルドやテスト実行に体感ストレスがない
逆に i7 / Ryzen 7 以上や32GB メモリは、機械学習や動画編集を兼ねないなら過剰。費用対効果が落ちる。
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 ノート PC | MacBook(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枚買うほうが体感の差は大きい。