Если не знаешь, с чего начать, то выбирай Python. Он лучше всего для обучения, чистый синтаксис и минимум уродств.
В реальной жизни на Питоне пишут: 1) сайты, веб-сервисы, любые вещи на стороне сервера, 2) разные научные штуки. Если потом захочешь заниматься чем-то другим – все языки похожи.
А если уже знаешь, что конкретно ты хочешь делать, то не теряй время и начинай это делать. Смотришь, чем ты собираешься заниматься: серверные штуки/десктопные приложения/мобильные приложения. Смотришь, какие в этой области популярные технологии. Выбираешь одну из них, и технология диктует тебе выбор языка, библиотек, среды разработки.
Например, в случае iOS: технология – собственно iOS и без альтернатив только средства разработки от Apple, языки Swift/Objective C. В случае с сервер-сайдом свобода выбора гораздо больше, но самый популярный набор – Django+Python+любая база данных. В случае десктопных приложений для Windows – технология .NET, язык C#.
Что не нужно делать:
Начал неплохо, а кончил за упокой
Конечно же Java
Строгая типизация помогает не дать коду серьезного проекта не превратиться в кучу говна.
Управление памятью делает разработку быстрее чем в С++ и уменьшает количество ошибок. Просто устраняя класс ошибок.
Ну и ... вы же не хотите попасть в рабство к одному монополисту (по этому не C#)
Если хочешь загубить мозги смолоду - изучай только Питон. Или 1С )))
И.
Питон -- на сегодня основной скриптовый язык, на нём очень хорошо писать прототипы он совершенно необходим для работы с данными и технологиями, которые принято называть "Искусственный интеллект".
С++ наряду с Java и С# -- основное средство разработки больших программных комплексов да и вообще сколь-либо крупных программ.
ИИ можно писать, например, на R. Я слышал, он даже удобнее :)