Какой язык программирования можно изучать одновременно с C#?
Ну и изучай c#. Зачем тебе сразу 2 языка учить?
Учите С++.
Когда я учил впервые C# - ничего не понимал. Особенно ООП. После базового изучения С++ - понял всё сразу. Там всё немного полегче выглядит.