入門書ではとりあえずIDE入れてよく分からなくていいから指定されたボタン押せば動くよ、というタイプと
プログラムを動作させるのに必要最低限のコンパイラなどのみを入れてコマンドを直接叩いて実行ファイル作って動かそうというタイプの2通りがある
後者ならIDE使わない積極的な理由がある