Поможет ли изучения C++ выучить C#?
Хорошее понимание C++ значит хорошее понимание работы компьютера, памяти, ОС.
На понимание C#, кмк, знание C++ влияет не очень сильно. Хотя мб какие-то моменты в C#, после плюсов будут казаться невероятно удобными и понятными, почему они сделаны именно такими
Уверенное владение С++ позволяет легче разобраться практически с любым языком с С-подобным синтаксисом. Но только уверенное и глубокое владение.
Нахвататься же С++ по верхам, да еще параллельно изучению другого языка - я бы не советовал. Вы себе такой каши в голове навертите, что в ней будет стоять ложка, и никто не будет знать, зачем она там.