Если под олимпиадами имеется в виду олимпиадное(спортивное) программирование, то в основном все пишут на C++(если посмотреть статистику на codeforces), но так же для олимпиад подходят и другие языки, например python или java. Лично я пишу на C++, потому что он быстрый, да и я к нему привык.
PS Даже не пытайтесь писать контесты на каком нибудь паскале или чистом С, С++ объективно лучше, проще учиться, на нем проще пишется, про python вообще молчу.