I have been doing basic for a little over a year now (I am currently trying to learn C++) and I purchased Visual Studio 2005 Pro, it is a great program, but for the beginner it is far more than can be neccessary. You should be able to get the Standard edition to do what you want, if you are unsure, here is a link to the product differences.
Hope this helps.
Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.
US (German-born) physicist (1879 - 1955)