Hey. Well as you can guess I'm a newbie at C++. But not a complete newbie and I have read through a couple tutorials. But are there any sites online that have not only have tutorials, but also examples with detailed commentary?
Most of the sites I've found online so far, simply have code with non-detailed commentary. It's almost as if the commentaries are written for someone who already knows how the code works.
I can figure out basic stuff, without detailed commentaries, but for more complex stuff, I need detailed commentaries.
Also, are there any sites out there, that explain concepts, in-depth? Most of the tutorials I've seen don't seem to fully explain concepts. However, they briefly go over the concepts, without giving detailed examples.
My first question is which concepts are you trying to learn? Most of us have dived in to programming and learned as we went. Tutorials are mostly designed to get your feet wet and some concepts are to be learned as you learn the logic of programming.
Simple stuff is pretty basic to most of us and complex things may need to see what you are trying to accomplish first so we can give pointers on a direction of logic or code to take. This all assumes most beginners are learning the basic of c++ like keywords and basic code structures.
This site has people like me with 20yrs of c++ and others who have expertise in other subjects that relate to c++.
My suggestion is to start coding something, be it on a tutorial or your own code experiments, and come back to this site and post like you just did.
I have given detailed commentary on some subjects and can give decent code examples for most people to understand. But we usually start from your experiments and go from there.
I agree with Azagaros.
Also I think you might get nice overview of C++ here: http://isocpp.org/tour
C++ Concepts? Then this might help: http://en.cppreference.com/w/cpp/concept
NB! It is talking about 2 different concepts (one on page, other in pdf).
> But are there any sites online that have not only have tutorials, but also examples with detailed commentary?
This has lots of examples with detailed commentary. (In particular, the examples in chapter 23 are complete, non-trivial programs; with extensive explanatory text). http://cppannotations.sourceforge.net/annotations/html/