【初心者向け】プログラミングのエディタIDEおすすめ3つ|他はダメ

プログラミング

プログラミング初心者が勉強するときに迷うのがエディタやIDEの選び方。
Googleでおすすめを検索してみると15選とか多すぎて良くわからずに迷いの元になってしまっていると思う。

そこで僕が本当におすすめなエディタIDEを紹介する。
タイトルにある通り本当に使われているのは3つだけ。
30歳からエンジニアに転職して、現在は在宅週3で働いている僕がメインで使っているエディタについても書いているのでぜひ参考にしてほしい。

スポンサーリンク

エディタやIDEを使うメリット

プログラミング作業を早く正確に行うことができ、既存のプログラムがどう動くのか読み進めるコードリーディングでも役立つ。
メモ帳を使っていたときには想像も出来ないくらい生産性が上がる。
縛りプレイをしていないのであれば積極的に使った方が良い。

プログラミング環境をカスタマイズ

例えば後述するVSCode(Visual Studio Code)では拡張機能という名前で、あなたの欲しい機能を自由にインストールすることができる。
不便だと感じた部分を補強する拡張機能を誰かが開発してくれていることが多く、英語のスペルをチェックしてくれる拡張機能には3000万回くらい助けられてる。

ターミナルやGitも操作可能

ファイルを開いてプログラムを書くだけではなく、ターミナルを開いてコマンド起動ができたりGitを用いたファイル変更履歴管理を全て行うことができる。
要するにプログラミングに関する作業は全てエディタやIDE上でできるということ。

おすすめ① VSCode(Visual Studio Code)

マイクロソフトが開発・提供してくれており、無料で使うことができる。
今からプログラミングを勉強し始めるならとりあえずVSCode(Visual Studio Code)から触れば大丈夫。
僕がプログラミングの勉強を始めた頃はまともなIDEが後述するJetBrains社のものくらいだったので良い時代になった。
ちなみに今の僕はVisual Studio Codeでプログラミングの仕事をこなしている。

あなたの使いたいプログラミング言語に合わせて拡張機能をインストールしてプログラミングしやすいようにカスタマイズしていく。
だから例えばPythonとJavascriptを同時にプログラミングしていくというVSCode(Visual Studio Code)にカスタマイズすることも可能。

無料エディタ部門で初心者の人が一番最初に触るなら間違いなくVSCode(Visual Studio Code)。
他の記事に書かれている無料エディタは触らなくて良い。

おすすめ② JetBrains社のIDE

有料でもいいから高機能なエディタを求めているならJetBrains社のIDEが良い。
プログラミング言語1つにつき年1万円程度の価格なんだけど、プログラマーが一番使うのがエディタやIDEなのですぐに元は取れる。
僕もVSCodeに移る前はJetBrains社のIDE(PyCharmとPhpStorm)を使っていた。

先ほど紹介したVSCode(Visual Studio Code)と人気を二分しており、僕の体感値では使用率が一番高いのがJetBrains社のIDE。
VSCodeよりもコーディングのお助け機能(静的解析とコード補完)が優秀でキビキビ動く。
プログラミング初心者にはオーバースペック感があるけども、早いうちから慣れておくという意味ではおすすめ。

VSCodeと違ってプログラミング言語ごとにエディタ名があるのがおもしろい。PythonならPyCharm、PHPならPhpStorm。
ちなみに使い分ける必要はなくてPyCharmにGolang用のパッケージを追加すれば、PythonとGolangを使えたりする。

有料でもいいから高機能なエディタを求めているならJetBrains社のIDEが良い。

おすすめ③ Vim

初心者向けではないんだけど知っておいてほしいので紹介。
マウスを全く使わなくなるのでプログラムを書く速度が上がる。

まともに使いこなせるようになるまでに時間がかかってしまうので取っつきにくいんだけど、一旦慣れてしまうとVimのキー操作ができないと不便。
Vimを100%使いこなしている人は凄いプログラマー感がある。僕は30%くらい。
歴史が最も古くて軽量かつカスタマイズ方法が無限にあるので手に馴染む愛機といった言葉がぴったり。

Vimエディタを使っている人は見たことがないんだけど、Vimのキー操作は良く使われている。
先ほど紹介したVSCode(Visual Studio Code)やJetBrains社のIDEをカスタマイズすることで、Vimのキー操作が使えるようになる。
つまりVimはエディタと言うより概念。

もしまだ悩んでいるなら

VSCodeをインストールしてまずはプログラミングの勉強を始めてしまったほうが良い。
だけど、まだ判断できないなら無料カウンセリングで相談してみるのがおすすめ。
テックガーデンスクールではパソコンを触ったことがない人の悩みでもわかるまで親身に教えてくれる。

テックガーデンスクールはプログラミングによる副業で稼ぐためのカリキュラムが充実しているスクール。
さらに無料カウンセリングを行ってあなたが稼げるようになるための最短距離のカリキュラムにカスタマイズしてくれる。
もし最短距離で稼げるスキルを身につけたい人はまずは無料カウンセリングを受けてみるのがおすすめ。

【公式】テックガーデンスクールの無料カウンセリング

【中高年特化】テックガーデンスクールの特徴【在宅ワーク】
中高年(40歳〜)だけどプログラミングを勉強したい1度挫折したけどもプログラミングに再挑戦したい在宅ワークの副業で稼ぎたい そんな人におすすめのプログラミングスクール。中高年特化して在宅ワーク獲得に強いプログラミングスクールはテックガーデン...