Шаг первый — изучение языков
Введение в программирование (C++)
Основы разработки на C++: белый пояс
Шаг второй — решение базового набора задач
Язык программирования C++
Решение олимпиадных задач
Задачи из учебника К.Ю. Полякова и Е.А. Еремина
Е. В. Андреева. Программирование — это так просто, программирование — это так сложно.
Шаг третий — тренировка
Личные олимпиады
Региональные олимпиады
Архив задач