Just search and you will learn! Remember, don't C&P
Anywhere, anytime, anyhow.
I started with Java. Buy a book and read it. If you don't have a tutor join an online discussion group. It's good to have a solid base to build on, some basics before you move on to hacking and such. You can even start with C++ if you want, but it might be overwhelming. There is no garbage collections, there are automatic type conversions and the pointers and arrays can be confusing, but know this. The Windows operating system was primarily coded in C. If you intend to master its functionality (and hence the functionality of programs that run on top of it) it would be very beneficial to code in native C++. However by all means try getting you feet wet first. Start in VB or C# and just see how you like it. Make sure you can float before you jump in the deep end. And if you do venture out don't be afraid to ask for help to keep afloat.