フリーソフトでできるプログラミング環境の紹介です。
「フリー」という意味にはふたつあり、ひとつは無料ということ(フリーウェア)。もうひとつは、改変や再配布が自由(オープンソース)ということ。ここでは、主として前者の意味で用いています。
以下のサイトが参考になります。
特に説明不要でしょう。