Personalmente credo che non abbia tanta importanza che ambiente userai, scegli tu...

Invece, ci sono differenze ENORMI tra il C ed il C++!!!!!

Detto in breve, il C è un linguaggio PROCEDURALE, mentre il C++ è IL linguaggio ad oggetti per eccellenza.

E' vero che la sintassi delle istruzioni di base è quasi identica, ma le differenze a livello di logica di programmazione sono MOSTRUOSE.

Per questo, non ti consiglio di avventurarti nella programmazione in C++ senza un buon libro di testo, soprattutto se non hai mai programmato ad oggetti.

Io ti consiglio quello su cui ho studiato io, "Programmare in C++" di Bruce Eckel, edito da McGraw Hill.

Ciao!