「プログラムはなぜ動くか?」をまず読んで理解して
コンパイラ型は結構構成とか初心者には面倒だからRubyとかPythonとか
インタプリタ型を半年ぐらい触って理解できるようになったらC++に手出せばいいんじゃ?