To record, to reflect, to experiment, and to document my C++ learning.
In his book Programming: Principles and Practice Using C++,
Bjarne Stroustrups states that "programming is understanding."