De flesta språken är mer eller mindre likvärdiga att ha som sitt första språk. Just faran med att välja C först är att det oftast tar lite väl lång tid innan man får något resultat; d.v.s. risken för att man tröttnar är lite större. C++ är inte mycket bättre på den fronten heller (kanske till och med värre?).
Boken "C Programming Language" (a.k.a. K&R) kan nog räknas som de facto standard bland den äldre generationens C programmerare (heh, d.v.s. de enda som började med att lära sig C). Det finns ännu lättare böcker att börja med, t.ex. de med titlarna "lär dig C på X timmar/dagar/veckor" eller "C för Dummies", men dessa brukar sällan vara lika bra som K&R.
Angående böcker om "whitehat"-hacking. Tja... det finns en serie böcker med titlarna "Hacking Exposed" som försöker att ta upp just sådana ämnen. De är helt okay lösning för att vidga ens vyeer men man kan glömma att försöka stämpla sig själv som "hacker" efter att ha läst ett par handfulla böcker.
Men "jag vill bli Albert Einstein" är inget man bara bestämmer sig för att bli. Det finns inga genvägar när det kommer till att lära sig om IT-säkerhet. Endast genuint intresse och att man samlar alla möjliga och omöjliga erfarenheter om datorer kan ge önskat resultat. Programmering i många olika icke-närbesläktade språk är endast en av många byggstenar.
Frågan angående hur man blir "bra" på IT-säkerhet är i stil med frågan: Hur blir jag rik när jag blir stor?
Edit: Oops... Glömde nämna biten angående C/C++/C#. Precis som badboll säger så skiljer sig språken mycket mer än vad man tror.
Speciellt när man pratar om C och C++. Ja, du kan lätt få "vanlig" C kod att kompilera med en C++ kompilator och därmed få ut ett "C++ program". Men det gör dig långt ifrån en kunnig C++ programmare.
C används i dagsläget främst för systemutveckling (embedded inräknat). Sällan lär man sig samma stilar och design-mönster i C som man lär sig i C++/C#, eftersom användningsområdena är olika. Anmärk att just nybörjarböcker sällan tar upp dessa delar för C++, så nybörjarböcker för C++ är ohyggligt lik de för C.