Well, om vi tar C++ från grunden. Om du vill få ett litet humm om hur språket är uppbyggt, besök blinkenlights nybörjarguide. Helt på svenska, och du lär dig väldigt basic saker, på så sätt ser du om du gillar det eller icke!
http://www.blinkenlights.se/
Kompilator, hmm. Om du kör windows duger Dev-C++ helt klart, om du kör Linux kan du använda GCC kompilator.
Vanliga trojaner fungerar Biforst, Posion ivy, you name it.
Säkerhetshål är en liten konst att hitta, först bör du helt klart behärska php/asp eller liknande för att hitta lite användbara hål.
Exploits och liknande kommer med tiden om du lär dig C/C++, eftersom du får du kunskap i hur man kompilerar exploitsen och under vilka förhållanden dom kan utnyttjas. Lycka till!
I'm out