C++ is steaming pile of crap, learning it is only ever useful to know what NOT to do in a programming languages. Compared to it, even Java is good. Learn C and Python if you don't want to move too far away, C and Python and Lisp/Haskell/Prolog if you do.