К олимпиадам

Шаг первый — изучение языков

Введение в программирование (C++)

Основы разработки на C++: белый пояс

Шаг второй — решение базового набора задач


Язык программирования C++
Решение олимпиадных задач


Задачи из учебника К.Ю. Полякова и Е.А. Еремина
Е. В. Андреева. Программирование — это так просто, программирование — это так сложно.

Шаг третий — тренировка

Личные олимпиады
Региональные олимпиады
Архив задач

Шаг четвёртый — соревнования

Codeforces
Перечень олимпиад

Олимпиады для начинающих