Ja C++ ist eine gute Wahl.
Du solltest dich natürlich noch mit den Betriebssystem und der Netzwerktechnik gut auskennen.
Les dich einfach bei folgenden Verlagen durch: "Markt und Technik" (gute Anfängerbücher), "bhv" (auch gute Bücher), "mitp" (Bücher über Sicherheit&Co).
Vom Verlag mitp kommt auch das Buch "Forbidden Code", welches du lesen solltest. Natürlich, wenn du soweit bist. (
http://www.amazon.de/Forbidden-grund.../dp/3826614577)