統合開発環境
Eclipse
javaの開発に適したオープンソースの統合開発環境
javaといえばeclipseというくらい開発環境としてはメジャーです。
日本語化プラグインの入ったpleiadesはインストールした直後から特別な設定をせずに使えます。
Visual Studio
Microsoftが提供する統合開発環境
VisualC++,VisualBasic,VisualC#などを含み、CやC++,C#の開発によく使われています。
Expressエディションは無償で提供されているので、VisualStudioでソフトウェア開発を始めてみるのもお勧めです。
ISE Design Suite
Xilinxが提供する統合開発環境
Xilinx提供のFPGAに対応した統合開発環境です。
ISE WebPACKは無償で提供されているので手軽にFPGA開発を始められます。
また開発を始める場合はこれにあわせてXilinxFPGA搭載の評価ボードを購入することをお勧めします。