Ваш выбор будет основан на ваших целях.
Если нужны призовые места именно на олимпиадах, и через олимпиады вы будете пытаться поступить в ВУЗ, то тогда учите олимпиадную информатику.
Если же вы не планируете идти в ВУЗ, а пойдете в колледж или в ВУЗ пойдете не по олимпиадам, а язык рассматриваете уже для работы, то тогда осваивайте те навыки, которые будут ближе к работе.
Потому что олимпиадное программирование и реальные задачи бизнеса\техники\науки - это совершенно разные ипостаси.