仕事じゃなくて、趣味でプログラムを作りたいんだけど、
フリーもしくは格安の開発環境でお勧めは?

BASICとFORTLANとPASCALとVBの経験はあります。
CとかJAVAも勉強してもいいかなと思ってます。