Auch wenn du nicht wirklich mit C arbeiten wirst, meiner Meinung zum Anfangen eine gute Sprache, vor allem da es nicht so überfrachtet ist wie C++. Danach kannst du ja noch immer zu High-Level Sprachen wechseln.
Bevor du C# lernst, würde ich Java nehmen. Diese zwei Sprachen sind sich so ähnlich, dass man erst auf den zweiten Blick die Unterschiede sieht.
Mfg
Lesezeichen