Путь в программирование, как выбрать?
Язык программирования это лишь половина задачи. Не важно на каком языке вы пишите. Если не знаете принцип, то толку будет мало, высока вероятность, что вы и с++ на пол пути забросите. 
Алгоритмы и структуры данных почитать бы, а синтаксис у языка можно и за месяц освоить.не очень удобно писать на Шарпе..
Что C#, что C++ , они в принципе все Cи-подобные, и в чем сложность, мне не понятно.
Никак, снова остановитесь на пол пути.
Если хотите и нравится - зачем вы спрашиваете что-то тут?