bueno el mejor lenguaje para malware es C/C++, algunos lo mezclan con ensamblador, pero para empezar con C/C++ con la api de windows, eso da mucho que leer
y paseate un poco por la sección analisis y diseño de malware
Pues se algo de C, estructuras, arreglos, punteros, todo eso.. pero no se nada de API, por eso deje de usar el C para malware vi mas util batch.. porque de C no salia de hacer calculadoras y programas de años biciestos..