プログラミングはメモ帳やテキストソフトで作ることができます。Windowsのメモ帳でも可能です。文章をつくるソフトをエディタといいます。
WEBページをつくるだけなら、ホームページビルダーや、AdobeのDreamweverなどWEB制作ソフトを使うこともできますが、いろいろなプログラミングを記述するときは、プログラム開発環境を準備します。WEBページもメモ帳だけで作ることができます。
プログラミングを記述する際には、プログラムコードを強調して表示するマークアップ機能があるエディタを利用します。、Windows、MacOS、iOS、Android、様々なエディタソフト、アプリ、クラウドサービスがある。
Markdown(マークダウン)エディタ
Markdown(マークダウン) は、プログラミングを記述するときに、構造別に色がついた状態で記述できる、軽量マークアップ言語です。文書構造がわかりやすく、Markdownエディタを利用するとプログラミングコードがみやすくなります。
シンタックスハイライト
syntax highlightingは、コードや要素ごとに構文上の規則に応じて、色つきで表示される機能を「シンタックスハイライト」 という。言語ごとにハイライトが異なるので、エディタを使う場合は、対応する言語の拡張パッケージやプラグインがあるものを利用する。主な開発言語はほとんどのエディタでハイライト対応している。
プログラミングの代表的なエディタ「Visual Stuido Code」
カスタマイズをして利用する無料のエディタ。プログラム開発の代表的なエディタ。WindowsやiOSでも利用できるのでユーザーが多い。
WEBデザインに人気のエディタ「Atom」
カスタマイズをして利用するエディタ。WEBサイト制作に利用するCSS、SCSS、Jsなどの入力補助を使うと爆速プログラミングが可能。カスタマイズして自分好みにすることができるので、AdobeのCreativeCloudのライセンス契約をしている人も、DreamweverよりAtomのほうがいいという方もいる。
Boostnote(ブーストノート)、プログラマー向けにデザイン開発
カスタマイズ不要で、すぐに使うことができるプログラム開発向けのエディタ。『Boostnote(ブーストノート)』はプログラマー向けにデザイン開発された、オープンソースのMarkdownエディタで、Markdownエディタの中では比較的あたらしく、100種類以上のシンタックスハイライトが使えることから、注目されている。