次に開発環境のソフトウェアですが、ほとんどフリーで問題ないようです。
練習用に使用するのであれば苦しんで覚えるC言語の練習用ソフトが
便利だと思います。
それのフリーソフトについても書かれているので参考になります。
私の場合はもちろん練習用にも活用していますが、
起業を目指すということから
Microsoft Visual Studio
を使用します。Visual Studio Express 2012はフリーですが
有料のMicrosoft Visual Studio Ultimate 2012を導入しました。
高いので無料で入手します。手順としてはBizsparkという
起業を目指す人に3年間無償でMicrosoft製品が使用可能な
プログラムがあるのでそれを利用しました。