「そもそもプログラミングって何から始めたらいいの??」これからプログラミングを本格的に始めてみようとしている方にとっては、プログラミングってWindowsとMacのどっちを買えばいいか迷いますよね。PCは高いお買い物になるので出来るだけ失敗したくはありません。そこで、WindowsもMacも両方触ってきたプログラミング歴15年の僕がこの悩みに対してささやかな助言をさせてもらえればと思います。最後にプログラミングにオススメPCモデルもお伝えします。Webサイトを作って欲しいというお客さんは圧倒的に多いからWeb系開発ではMacがオススメですもしMacを買うならどのモデルを買えばいい?WindowsはWeb系のプログラミング開発には向かないの?まとめ答え:プログラミングで買うべきPCは開発するものによって決まるぶっちゃけ、これが答えです。実は開発するものが決まっている時点である程度決まっています。例ですが、開発内容によって買うべきPCは以下の通りとなります。開発するものによって変わる。Linuxもありえる。強力なGPUを積んだWindowsPCでの開発が一般的。Linuxもありえる。13インチでも買っときや〜。実はどっちを買うかよりも何を作るかで既に買うべきPCは決まっているんですね。この記事に辿り着いたということは、ひょっとしたらあなたは今まさにプログラミングを始めようとしている方かもしれません。いう方の為にここではプログラミングの勉強には何を作って学ぶべきかという事からお伝えしていきたいと思います。プログラミング入門にはWeb系開発がオススメですこれからプログラミングを始めたいという方は、プログラミングで手に職をつけたい→将来的にプログラミングでたくさん稼げるようになりたい、という方かと思います。いったこれからプログラミングを学ぼうという方には『Web系開発』がオススメです。等のプログラミング言語を使ってWebサイトやWebシステムを作る事をさします。プログラミング初心者にWeb系開発がオススメか。他の開発に比べて学習しやすく挫折しにくいからWebの技術は他のシステム開発でも応用出来るからWebサイトを作って欲しいというお客さんは圧倒的に多いから順番に説明します。Web系開発は他の開発に比べて学習しやすく挫折しにくいプログラミングを学んでいく上で誰もが一度は通る道。学ぶところで一度挫折しかけました。(C言語のポインターは多くの人が挫折するところですね(^^;))実は上記で挙げた開発内容例のどれもが、その他にも学ぶべき事がたくさんあり、その膨大な覚える量に対して挫折することがあります。Web系開発も覚えるべきことはたくさんあるのですが、Web系開発のいいところは、既に普段の生活で慣れ親しんでいるということあなたもいつもスマホやPCで検索したりホームページを見たりしますよね。そのような下地がWeb系開発において意外と下地になってくれます。Web系開発は作ったものが目に見えて実感しやすいので、自分の成長している感じも掴みやすく、結果的に継続しやすいという事が挙げられます。何かを習得するのに継続のしやすさというのは非常に大切な事です。Webの技術は他のシステム開発でも応用出来るWebの技術は応用の幅がとても広いです。技術を突き詰めていくとスマホアプリを作ることも出来ますし、PHP等のサーバーサイド技術を習得すれば他のシステムとの連携することも出来ます。Web系技術の根底にあるのはネットワークです。最初にネットワーク系の技術を習得しておけば、他の言語を学ぶ時にその基礎部分は必ず活かされます。今後携帯回線も5Gになっていきシステム開発においてネットワーク連携は切っても切り離せないものとなりますし、もっと必要になってくることでしょう。逆に他の言語はわりと応用が効きにくいです。学ぶなら応用が効きやすい技術の方が良いのです。Webサイトを作って欲しいというお客さんは圧倒的に多いからWeb系技術を習得していくと普通にWebサイト等が作れるようになってきます。なると、例えばとある飲食店のホームページ作成などの依頼を受けられるようになります。等は、それを作って欲しいという限られたお客さんがいて会社として仕事を受けたりするのがほとんどですが、Web系開発に関しては、個人としても比較的仕事を受けることが出来ます。一人でも仕事を進めることが出来ます。会社に依存せずとも一人でも仕事を受けれるというのはスゴイ事です。いうわけで最初にWeb系技術を習得しておくとその後の可能性が無限に広がっていきます。以上の理由から、もしあなたがプログラミングを学びたいけど何から始めようかと考えているならWeb系開発から始めることをオススメします。そのWeb系開発においてオススメなのは、Macです。Web系開発ではMacがオススメですWeb系開発においてはMacを使うべききちんとした理由があります。Web開発というと今の時代必然的にスマホ表示確認、とりわけiPhoneの表示確認が必須です。その時iPhoneでの表示を正確に確認するツールはMacにしかありません。↑このようにMacではiPhoneに表示しているHTML構造を可視化出来ます。このツールはWeb系開発をしていたら絶対に役立つことでしょう。MacはLinuxというOSをベースに作っているので、WebサーバーのほとんどがLinuxベースで構築されていることを考慮すると、Macの方がWebとの親和性が高いということが言えます。今の時代Web系開発ではDockerという技術を使って開発環境を構築したりしますが、そのDockerにおいてもMacの方が相性が良いです。相性問題だけでなく将来的にiPhoneアプリを開発するにしてもそれはMacしかにしか出来ないので、一旦はMacを買っておいたほうが良い、という結論に至ります。Macを買うならどのモデルを買えばいい?さて、それではMacを買おうと思ったところで、Macの中でもどのモデルを買うべきか迷うかと思います。デスクトップ並みのパワーといざと言うときの携帯性が圧倒的に便利だからです。スペックとしては以下のようになります。(税別)プログラミングならこのスペックで本当に十分です。マシン性能が低すぎず高すぎずで、価格も丁度いいバランスの取れた本当にオススメのモデルです。初回はこのスペックを買って、3年後くらいにこのPCを売ってそのお金で少し上のスペックを買いましょう(笑)Macは中古でも高く売れます。それもMacを買うべき理由の一つです。Amazonで買うと、ポイントがついてお得です。スペースグレイWindowsはWeb系のプログラミング開発には向かないの?WindowsはWeb系のプログラミング開発に向かないのかというと、そんな事はありません。WindowsPCがあって普段からWindowsに慣れているならWindowsで開発するというのも全然ありです。シェア数で言うと今でもWindowsの方が9割くらいなので、開発に便利なソフトはWindowsの方が多かったりします。秀丸も最高のテキストエディタです。7の使い勝手を現役エンジニアが徹底考察!メリット・デメリットを紹介!まとめ僕は10年くらいWindowsをメインPCに使っていましたが、Web系開発を主な仕事にするようになってからMacに乗り換えました。Proのあのペチペチしたキーボードが僕は好きなので、Macにすることで開発モチベーションが上がるようになりました。Macを買って最高のプログラミングライフを送りましょう!以上、カフーブログからお送りしました。コメントをキャンセルメールアドレスが公開されることはありません。@kahoo365マナブログに感化されたエンジニアブロガー。ITエンジニア歴は早いもので15年程。Web系技術とオススメPCの記事を中心に情報発信していきます。今は週3六本木でエンジニア業、週2柏でブログ・自社サービス業にいそしむ日々。株式会社カフーの社長さん。MeTwitter人気記事1【レビュー】半年使ってわかった。最近のコメント【レビュー】半年使ってわかった。【レビュー】半年使ってわかった。【レビュー】半年使ってわかった。【レビュー】半年使ってわかった。【レビュー】半年使ってわかった。