D3D is used for making chams,fullbright,etc....
But if u want a program f. ex. A mpgh pub hack,a installer etc....
U need to learn C++
probably go to this site: learncpp.com
that's the place where i learned some about C++
but i got too lazy so i didn't finish it.
Will take 5months the fastest.
If u wanna learn all of course.