Сейчас существует пара сотен языков программирования. Какие-то языки умирают, их перестают использовать, другие же наоборот постоянно создаются и совершествуются.
Каждый из этих языков создавался для удобного решения определённого круга задач. Они функциональнее, другие безопаснее, на одних удобнее писать игры, на других драйвера.
Одним из наиболее универсальных языков высокого уровня на мой взгляд можно считать C/C++. Просто потому что это один из старейших языков и на нём часто пишут компиляторы других языков, а так же многие фундаментальные вещи вроде операционных систем, драйверов и некоторых программ.
С другой стороны Java создавалась, как универсальный язык, на котором можно писать под любые устройства от компьютера до стиральной машины. Таким он и стал и кроме этого практически безраздельно владеет нишей программ под Android. На операционных системах Apple в то же время царствует C-Objective/Swift.
В интернете наиболее распространена связка HTML/CSS + PHP + JavaScript. Эти языки как раз затачиваются под разработку сайтов, но почти не используются где-либо за пределами интернета.
Небольшие скрипты, которые будут обрабатывать файлы удобно писать на Python. Их можно писать и на C++, но C++ это такой огромный и неповоротливый мамонт, мощный, но слишком громоздкий для малых задач.
В общем, если хочешь забить гвозди, то выбирай молоток, а если хочется стричь кусты, то лучше сменить на секатор, хотя в теории можно и молотком кусты подстричь. Вопрос лишь во времени и в качестве результата...