С другой стороны, каковы бонусы у школьника от обучения конкретному языку кроме соревнований/олимпиад? Вот какие там среды дают для участия, о тех и нужно говорить в первую очередь.
Ну тут уж смотря что целью ставить: научиться программировать или научиться выигрывать олимпиады.
В свое время я повыигрывал олимпиад столько, что мою фотку до сих пор с доски почета в школе не снимают. Толку ноль. Единственное - приятно было призы денежные получать (-: