Знание любого иностранного полезно.
Но важно другое, если уж учить, то только тот, который действительно будет полезен для тебя и можно постоянно практиковаться скажем так, иначе забудешь даже если учил.
Английский как по мне так полезен для всех, вот даже для программистов, если знаешь, то программирование осваивать легче.
А я сам в школе (потом в ВУЗе) учил немецкий. Не знаю почему так, но выбрал немецкий. Но в жизни он мне не понадобился, да и в интернете на нем мало встретить можно чего