Сейчас, если какой-то чувак начинает задавать глупые вопросы по какому-либо языку - его, обычно, тут же отправляют учить си. C - это основа основ, после него можно выбрать любой язык. Лично я вижу, что за Rust, Golang и Lua высокопроизводительное будущее. (для быстрой разработки и разработки игр - C# (netcore). P.S. Java - мертвый язык, в котором искусственно поддерживают жизнь, прошу не рассматривать его как что-то серьезное. Люди 10 лет назад написали какие-то кодовые базы на нем, а сейчас тупо нет денег переписывать на более производительный язык, вот они и поддерживают в нем жизнь искусственно.