Начинать не с плюсов и не шарпов. А с чистого СИ. Потому что это процедурный язык без всяких ООП и наворотов которому начинающему не нужно. У многих языков вышедших после СИ синтаксис одинаковый, изучив СИ последующие языки изучать будет не трудно. C++ это тот же самый СИ но расширяет его возможности.
На мой взгляд, C++ плохой вариант для первого языка. Он слишком сложный. Для чего нужен C++. Большинство программ которыми ты пользуешься на ПК написаны на C++. И большинство игр тоже. Но это не значит, что тебе надо обязательно его изучать. C++ был языком №1 лет 20 назад. Сейчас чаще используются другие языки.