Вы сможете сдавать задачи на программирование почти на любом языке (см. список языков, [поддерживаемых Codeforces](
https://codeforces.com/blog/entry/79)). На занятиях код будет писаться на Python (поскольку он близок к псевдокоду) и на C++, где необходимо показать особенности указателей и возможности работы со структурами данных стандартной библиотеки (STL). Мы рекомендуем программировать на C++ тем, кто собирается дальше поступать в ШАД и это действительно не сложно, потому что для алгоритмов хватит ограниченной части C++