結構質問来るのでまとめておきます

プログラミングに適したPCを教えて下さいとのことですが結論から言うと「何を作りたいか」によります

ちょっと分けてみていきましょうか

目次

Webデザイン

ぶっちゃけ4万くらいのChromeBookでできます
VSCode入れたらどうとでもなりますし

Photoshopとか使いたいってなったらWeb版しか使えませんので注意してください

PCで考えるなら

  • Windows→Core i 5、8GB
  • Mac→M1チップ、8GB

で十分です

Web開発

前提として大規模システムではなく一般的な規模で考えます
Railsなり、SpringBootなり、Laravelで作るとしてほしいスペックは

  • Windows→Core i 5、16GB
  • Mac→M1チップ、8GB

といった具合でしょうか

これだけあれば基本的には大丈夫です

モバイル開発

ネイティブで考えます
KotlinやSwiftを使ってネイティブ開発したいなら下記のスペックがほしいです

  • Windows→Core i 5、16GB(できれば32あると安心)
  • Mac→M1チップ、8GB(できれば16あると安心)
  • Mac→M2チップ、8GB

単純にツールが重いんです・・・。
そしてエミュレーターも重い・・・。
僕はM1チップの8GB使ってますが普通に動作はします
ただエミュレーター起動+ビルドとかになると、その間ブラウザ見たりした時にカクつきます
次買うなら16GBかM2ですね

ゲーム開発

開発規模にもよりますが3Dガンガンに使って高性能なゲーム作るなら結構ハイスペックが必要です
ゲームに関して詳しくないので開発している人に聞いたら「こう言ったら伝わるよ〜」と言われたのでそのまま書きます

普段やっているSteamのゲームがサクサク動くスペック

だそうです
PCでゲームすることがないので僕はピンと来ていませんが、開発者の方は「大丈夫大丈夫」としか言わなかったのでこちらを採用します

Macの場合ならM1チップで16〜32GB
M2やM3なら16GBで基本的には行けるとのことでした

ただやっぱりどんなゲームを作るのかということが重要だそうです