Ehm... D3D id C... And C++ :l So if u are a n00b that know a few of words STFU
But ye, when you've learned how to create D3D layers then making game hacks is a lot more fun/interesting and would thus motivate the programmer to learn about other 'stuff'. So he got a point in saying that you should learn D3D programming and just see where you'll go from there :3
Lol, you do realize there's absolutely no point to it? Just because C++ has classes doesn't mean you have to start with learning OOP. Why bother programming in C in the first place? I recently had to go back and do a serialization program for a binary search tree network in C and that was hell. C++ is just as easy to learn as C if you just go and skip the section on classes when you first start. I started with C++ first, then x86 assembly, then scripting languages, then PHP, and on to the web languages. I went back and learned actual C this summer at a workshop, never knew plain C until this summer. Never needed it in my entire profession either. Nothing hard about learning to program in C++ with a IQ over 60.
Learn hacking by learning C? Wtf? I've never had to ever use C in my entire life except for that one program, and my multithreaded private hack for mw2 has every feature you can find in any public hack. Knowing C won't help you at all if you're trying to reverse engineer the game or understand the Quake III SDK. All you need for basic RE is knowing how to use a debugger, some C++, and some ASM.
And lol, sure, call me a script kiddie. Like I care. Worked part time as professional C++/PHP programmer for last 4 years, I've probably spent more time programming than you've been alive.
It doesn't matter how long you've been programming or how you did to learn it. Just because you jumped right into C++ doesn't mean it was the fastest way cause it's not.
You have no idea how old i am so stop being such a presumptuous, Mr. IamAlwaysRight.