Универсальных языков не существует. Простая аналогия что более универсально из инструмента электрика: отвертка, пассатижи или нож для снятия изоляции? Теоретически есть языки общего назначения и языки жестко заточенные под конкретные задачи. Подавляющее большинство широко применяемых ныне языков относятся к языкам общего назначения. Но на деле все они не такие уж и "общего назначения". Поскольку для мало-мальски серьезной разработки одного языка не достаточно. Нужны еще библиотеки и фреймворки заточенные под задачу которую Вы планируете решать. Без них Вы неизбежно будете изобретать велосипед. Кроме того, желателен наработанный до Вас опыт решения таких задач на этом языке. Который представлен в виде паттернов и Best Practice. Поэтому. Для мало-мальски массовой профессиональной разработке мало интересно возможно ли теоретически реализовать проект на языке A. Интересно широко ли применяется язык A для решения задач такого типа.
Самый простой из известных мне ну наверное Python. Я называю его "Basic 21-го века". Кстати именно из-за этой простоты он и несколько более универсален чем другие известные мне языки. Поскольку получилось так что часто именно python - единственный известный язык для многих людей, накопился некоторый опыт приемлемой реализации на нем проектов, для которых на хорошем профессиональном уровне вообще-то желательны бы были более специфичные решения.
Лучший тот язык на котором каждому конкретному программисту комфортно писать. Для меня это C++ и Java. Но это только потому, что я давно в программировании и мне комфортнее писать на классических объектно-ориентированных языках со строгой типизацией. Кто начинает сейчас, многие считают их избыточно жесткими. А C++ еще и сложным.