This part will introduce some programming-related knowledge, including text editors, C++ from entry-level to advanced, and some basic information about other languages.

Program is the carrier of algorithms and data structures, and a tool for solving OI problems.

In OI, the most commonly used programming language is C++.

Learning to program is the most basic part of learning OI.