Quote Originally Posted by Jeff++ View Post
maybe so, but trying things out bring up problems and errors. Then I learn why there's a problem or error. Then when I do come across that situation in a tutorial...
There is one big flaw in all of this -- how do you know what to do or learn next? You must get material from somewhere, or else you never progress.

For example, how do you know about std::string, std::vector, algorithms, streams, etc. unless you read about them and see how to use them?

Second, when you say "tutorial", where exactly are you getting this tutorial? Many, if not most websites and so-called tutorials are notorious for giving incorrect and outdated information on the C++ language. This is why books are the defacto way to learn C++ properly -- they are peer-reviewed, unlike websites and other on-line tutorials.

Regards,

Paul McKenzie