Programming in C# with the .NET framework is a lot easier and less error-prone than programming in C++. Almost all programming is done in Java or C# these days, with a bit of scripting (Ruby on Rails or PHP/Python/Perl). Operating systems and database management systems are stil written in C++.
To get started in C#, download the free Visual Studio 2008 express edition here:
That "black" page has a link to the beginning developer C# page.
Here is a more formal getting started page:
http://www.microsoft.com/express/vcsharp/Default.aspx
Getting started in C# http://msdn.microsoft.com/en-us/library/a72418yk.aspx
I recommend that you play a bit with the language first and write a hello world console app. Then maybe a windows form app. If you are comfortable with web design you can download the visual studio express web developer edition and program server-side code in C#.
And if you run into problems, the beginner page has a link to forums where you can ask questions.
have fun.