Es gibt nicht die Programmiersprache für Anfänger!
Jeder hat seine persönlichen Neigungen und Prefrerenzen, die dabei eine Rollen spielen.
Es ist schon richtig zu fragen, was er alles so vor hat. Zu behaupten, dass VB(.NET) die Einsteigersprache schlechthin ist, finde ich engstirnig. Dass du C# als schwer empfindest, bedeutet nicht, dass es auch schwer ist. Die Syntax ist lediglich anders. Wie bereitsgeschrieben, ist es eine persönliche Entscheidung, welche einem mehr liegt (VB- oder C-Syntax). Ich bin zum Beispiel absolut kein VB Freund und werde es auch sicherlich nicht werden. Trotzdem bin ich der Meinung, dass Sowohl VB.NET als auch C# für einen Einsteiger nutzbar sind. Genauso wie C/C++, Java, Php, Ruby, Python,... Es kommt halt darauf an, was man damit vor hat.