No, avevi chiesto
spiegarmi un po' i software e la storia degli IDE e dei compilatori
ed era per questo che ti avevo risposto in quel modo.
Per C# puoi scaricare Visual Studio nella versione gratuita e più recente dal sito Microsoft.
Per il C++, anche se Visual Studio può andare bene, potresti anche usare Code::Blocks.
Per i libri, beh, ce ne sono tanti che è quasi impossibile ... sicuramente il K&R devi leggerlo, ma potresti usare il Deitel o altri libri consigliati nei siti delle facoltà di informatica.