Як недавно відучився програміст можу сказати, що вчити треба C # (сі Шарп). Він більш сучасний і багатофункціональний, крім того простіший для вивчення, набагато простіше ніж С ++. Тому для самостійного вивчення C # підходить більше, та й інформації по ньому дуже багато в інтернеті, наприклад на цій сторінці: C # Уроки програмування з нуля.
Різні мови програмування розроблені для вирішення різних завдань. У своєму питанні ви не вказали мету для слова "краще". Для заробітку можна вивчати нові і нову мову (Ді, Ар, Рубі), але і "класичні" знати теж потрібно Сі, Сі ++, Джава).
Залишити відповідь