Catalin said:
Depends on the teacher. With a good teacher(s), you may learn faster and
spend less time for digging in books, manuals and other materials. I missed
that a lot. But I took care to guide other's study in the companies that I
worked.
I do not think that a teacher for C++ will help learning any programming
language faster. In the end, you will have to do the reading. Actually,
there is the additional time cost (meaning lost time) of the lesson
which makes things worse. It is better to get learning by reading a good
book since the beginning.
In a large scale learning however, for example studies, where you learn
many things simultaneously, a teacher/professor helps to maintain focus.