C++;s
C++ is the continued Development of C with the addition of Object Oriented concepts such as the use of Classes etc. (Why06 wrote up a nice example of what part of that means here: https://www.mpgh.net/forum/31-c-c/853...ml#post1112073 )
You can also think of it as: C is a 'subset' of C++. If you know C++ you technically know C (though may not be as familiar with some of the commands that are more commonly used there), while if you know C, you don't necessarily know C++.

You'd be hard-pressed to find a pure 'C' program nowadays on a windows box. (embedded is a different story, but even there C++ is the most popular).

The latest option to the party is of course any of the .NET languages such as either Managed C++ (also called VC++.NET by some) or C# (C-Sharp) but because they need some extra stuff ( won't bore you with details ) they are not the top choice (especially for making hacks etc which is what your ultimate goal is I assume?).