IoTやITでは、プログラムを英語のテキストでcode作成します。
では、どんなツールがよいのでしょうか?
Code作成支援してくれ、誤字脱字を指摘し構文構造を見やすく教えてくれ、デバッグや実行など開発支援もしてほしい!
テキスト編集だけに絞ると エディターがお勧め。全てのITでツールとして利用できます。鉛筆に相当。
特に検索では正規表現が使え、変換も多彩な機能があり、Web表示内容をコピーし文字だけを掬い取ることにも利用できます。
お勧めは、 notepad++ や emeditor(開発は日本人、無料版と有料版あり)、
そしてプログラム開発段階では Visual Studio Code(Microsoft推奨 無料)がすごい。C#やPythonではデバッグや実行をしてくれ、HP作成ではコード支援・構造確認・プレビューもできる。フォルダー内容表示も多数ファイルを扱う場合にはありがたい。
一方、プログラムの実行やデバッグ機能があり、プログラムの作成支援では、構文チェックや( )の対応関係も表示してくれると便利。
こうした目的では、
1.各プログラム言語対応の統合開発環境
(IDE:Integrated DeveLopment Environment)には、プログラム本体と関連ツール一式が含まれ便利。
Pythonをインストールすると標準添付のIDLEが利用できる。
ネットでは、多数の開発環境が提供されていて、選択に迷うほど。
紹介サイト例 https://web-camp.io/magazine/archives/80839
Anaconda, Visual Studio Code、PyCharm(有償)などがあります。
2.Visual Studio Code(Microsoft製・無料)
拡張機能を利用すると、各ソフト固有の機能を追加できる。
HTMLならば、編集中のもののViewを横に表示してくれる。
PythonやC#ならば、実行したり、デバッグ結果を下に表示し、コンパイル必要なC#ではコンパイルまでしてくれる(方法)