Какой язык полезно выучить для понимания современных языков программирования?
Английский
Лучше всего Python в начале, что бы не заморачиваться на особенности языка как в C++ и java, а думать только над задачей не над тем как её написать!