Interessantes Thema! Ich mache eine Ausbildung zum FIAE und mache in der Firma neben C# (auch privat viel) auch php und etwas ABAP. Privat habe ich mit Visual Basic 6 angefangen. Warum? Genau, weil es eine gute einfache Einstiegssprache war / ist.
Im Nachhinein sage ich: Ok sicher lernt man mit C / C++ besser die Grundlagen, was sind Zeiger etc.
Aber wenn man sich dazu mal ein Video oder auch ein Buch angeschaut hat, sollte man das auch mehr oder weniger verstanden haben (?).
Schlussendlich bin ich mit .Net (C#) äußerst zufrieden, schon allein wegen der guten IDE Visual Studio. Eclipse für Java z.b. ist grausam - weil es einfach tierisch überladen ist.
Anyway, um Grundlagen zu lernen sollte auch eine "einfachere" Sprache langen. Mit der Zeit lernt man auch was Zeiger sind. Und wenn man Interesse an der Matherie (Softwareentwicklung) hat, lernt man sowas denke ich automatisch.