for git and C++ study