basic C++ skills