I must say that I have learned most everything I know about C, C++ and Windows from Microsoft documentation. It can be very frustrating sometimes but I do it. I have never had a professor or any other such teacher teach me. I do agree though that for those trying to learn from a teacher there are some teachers that are more likely to confuse students than teach students.

This forum always has plenty of examples of people asking for help with problems that, if they were my problems, I would get answers to on my own. Some of the answers asked for here are very easy to find.

Something that probably does not apply to the situation in the original post, but I would like to throw in anyway, is that if a student expects to be taught everything, they will always be unsatisfied.