Type: Posts; User: bithub
Visual studio is always a good place to start. The Express Edition is free I believe.