Learning C++ tasks