2020.02.09SHAREツイートシェアはてブLINEPocketプログラミングをこれから勉強するにあたって、まずは使い勝手の良いエディタを選定するのはとても重要なことです。Windows標準のメモ帳ですと、テキストハイライトの設定をおこなって見やすくしたりインデントをうまく自動で挿入したり、欲しい機能がほとんどない状況です。そこで、プログラミング入門者向けにテキストエディタや統合開発環境と呼ばれる開発用ツールをご紹介します。純粋にプログラミング学習に力をいれるためにも、手元のツールが使いやすいものを選択して効率よく学習していきましょう。まとめテキストエディタとはテキストエディタとは、パソコン上でメモを書くことのできるソフトです。WindowsOSでは「メモ帳」、MacOSでは「テキストエディット」という名前のアプリケーションが標準で入っているかと思います。メモ帳などでも、プログラミングをすることは可能ですが、プログラミング用のテキストエディタは、便利な機能が多く搭載されておりより効率的にプログラミング作業を行うことができるようになっています。学習の場合でも、効率よく理解を深めながら勉強する流れの妨げにならないようテキストエディタでコーディングできるべきでそのためにはメモ帳などの標準エディタでは機能が足りません。プログラミングをする人は専用テキストエディタをインストールすることをおすすめします。TeraPad(テラパッド)TeraPadWindows用のテキストエディタです。国産エディタでとても人気があります。設定はシンプルさを重視し、複雑な設定が必要ありません。ソースコードの色分け機能などが付いており初心者でもわかりやすくプログラミングできます。機能面はそこまで盛りだくさんというわけではありませんが、その分使いやすさは折り紙付きです。サクラエディタサクラエディタWindows用のテキストエディタです。オープンソースでだれでも編集・機能追加できるため、多くの開発者によって手が加えられてきました。こちらも国産エディタなのでインタフェースは全て日本語です。複数のファイルから同時に検索できるGrep機能や、マクロ登録・ファンクションキー割当などがあり、豊富なカスタマイズ機能を持っています。AtomATOM2014年に公開された比較的新しいテキストエディタになります。プラグインが非常に多いのが特徴で、エディタのインターフェースも非常に見やすく、機能追加も無料でできるので初心者の方でも安心して使えます。Windows、Mac、Linuxと各ディストリビューションで利用できるので、その点も人気の要因です。どのテキストエディタが良いか迷った時はAtomから試してみるのもいいのかもしれません。Notepad++(ノートパッドプラスプラス)notepad++「メモ帳」に替わるエディタを目指して開発されたWindows用のエディタです。様々な言語に対応しており、日本語でも使用可能です。動作が軽快で、特徴としては、多くのプログラミング言語のソースコード色付けを標準でサポートしていることが挙げられます。CotEditor(コットエディタ)CotEditorMac用のテキストエディタです。国産テキストエディタです。シンプルで初心者でも使いやすく、様々なプログラミング言語の色付けも対応しています。テキストエディタで絞ると人気の定番エディタといえると思います。Macではまずこれを入れておけば大きく外れることはないでしょう。mi(ミ)miMac用のテキストエディタです。国産テキストエディタです。自動的にプログラム関数や関連ファイルのの一覧表を作成してくれる機能が付いていて、プログラム管理の手助けになります。画面上から手軽に設定を変更したりすることも可能ですので、使い勝手は良いと思います。TextWindows、Mac、Linux対応のテキストエディタです。元は海外製ですが、日本語の入力は可能です。使い勝手やデザインが良く、近年人気があがってきています。ソースコード全体のマップ表示など便利な機能も揃っています。有料ソフトではありますが、評価版が無料で使えますので、まずはそれで試しみて、気に入ったらそのまま購入するようにしたら大丈夫かと思います。有料版らしく、プラグイン機能も充実しており、自分用にしっかりカスタマイズすることができます。BracketsBracketsBracketsは、PhotoShopなどで有名なAdobe社が提供しているエディタで、クイックエディット機能など特徴的な機能で効率よくコーディングすることができます。HTML/CSSだけでなくJavaScriptのコード補完機能も優れているので、まだプログラミングを始めたばかりでも詰まらずにコーディング作業を行うことができます。秀丸エディタ秀丸エディタWindows用の有料エディタになります。人気があるエディタです。作業を効率化させる機能が多く存在し、購入しても損はないプログラミング効率化の測れるエディタです。個人だけでなく、複数人で開発しても読みやすいコードを書くことができる機能もたくさんあるのでチーム開発にも向いています。学生は無料で利用できるので、Windowsユーザの学生さんは試してみることをおすすめします。社が提供する統合開発環境です。用のアプリケーションを開発するときなどに使います。Communityというエディションがあり、Professiona版とほぼ同等の機能を備えているものが無料で使用できます。(個人利用のみ)また、Mac版も用意されているので、同じように開発することができます。Xcode(エックスコード)XcodeApple社が提供するMac用の統合開発環境です。iPad、Mac用のアプリ開発に必要な機能がそろっています。統合開発環境として、コード補完、デバッグ機能などのお馴染みの機能に加えて、iPhoneシミュレータなどの機能も搭載されており、MacOS・iOS環境のアプリケーション開発環境としてはほぼこのツール一択といってもいいです。Eclipse(エクリプス)EclipseIBMによって開発された、様々な用途に使用できるオープンソースの統合開発環境です。Windows、Mac、Linuxなど多くのOSディストリビューションに対応しています。Javaでの開発や、Androidアプリを開発したい方はEclipseの操作に慣れておくと良いと思います。Javaということからも、大規模なアプリケーションの開発に向いているので、ファイル構造が複雑になっても適切に管理できる環境でもあります。まとめ私用されているOSや、使用したプログラム言語など選択条件はいくつかありますが、最重要なのは自分のプログラミング作業にストレスを感じさせないものであるかということです。紹介したエディタをいくつか試してから自分に合ったものを見つけてみてください。WEBCAMPは転職保証型のプログラミングスクールです。転職成功率は、98%!短期間で確実にスキルを身につけて、ひとりひとりに寄り添った転職サポートで、未経験からのエンジニア転職を叶えます!「未経験だから不安...」、「転職できるんだろうか...」などの不安があると思います。そんな不安や心配を解消する、無料のカウンセリングを実施しています。無理な勧誘や面倒な電話は一切ありませんので、お気軽にお越しください。WEBCAMPを運営しています。人生が変わるほど「グッとくる」成長体験を、プログラミング学習を通してお届けしています。【元自衛官】の人生を変えた半年!エンジニアへの道のり。WEBCAMPで安心してエンジニア転職を目指そう「スキルがないし...」「失敗したくないし...」カウンセラーがあなたのキャリアを真剣に考え、ご相談に乗ります。