I decided to enroll in a computer science program at Tidewater Community College, and I’m keeping my notes on-line at bg287.wordpress.com. Among other classes, I’m taking intro to computer science. We’re using C++ as our introductory programming language, so any beginner C++ programmers may find some useful info there.
Welcome (more formerly) to CS! Microsoft development software for students through DreamSpark (www.dreamspark.com) and hosting through http://www.dreamsparkhosting.com/. Visual Studio may be useful as you start down this path.
Good luck!