統合開発環境

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搭載の評価ボードを購入することをお勧めします。