nApoBo3, да, вот. Всё понятно, это изучил, это сделал, но без реального опыта не поймешь, что именно нужно. В с# всё готово, ты знаешь откуда и куда идёшь, но тут мало инфы для начинающих.
Adamos, это понятно, но то же самое могу написать про структуру приложения. Я всегда писал бекэнд и для меня сейчас немного дивно изучать с++ (не зная как в будущем писать). У нас был DDD, Clean Architecture в с#, всё было понятно, куда и что класть.
Saathos Virgil, нет, не геймдев и не создание десктоп приложений. Мне бы сначала понимание языка, а дальше использования в проектах (поиск, ранжирование и всё, что всязано с алгоритмами).