Hello.
I guess I've always had that, when I plan on starting something, I think of the consequences and the reasons. I want to learn the C++ computing language and I've even started. It's all coming down pretty well, and I'm on the veriables now. It's logical and fun, I just have this one problem, when I think of the whole concept. My vision gets obscured by the question of how big\wide is C++? I mean, can you please try and give me an idea of how many topics it could include? Such as veriables, loops, strings, templates... How big does it span?
C++ is a rather large language, and it may take many years of solid learning before you can say you've mastered it, and even then you'll still be learning. You have:
Constants
Variables
Operators
Functions
Overloading
Typedefs
References
Flow control
Data structures
Enumerations
Pointers
C-style Arrays
Initializer Lists
Unions
Classes
Inheritance
Polymorphism
Templates
File linking
Namespaces
C++-style type casting
More type checking
Exception handling
Variadic functions/templates
Lambda functions
Regular expressions
Everything in the standard library
...and probably a lot more that I can't actively recall. Keep in mind that all of those have lots of subtopics.
I this didn't fear you enought, you can add rvalue-references, macros, function pointer...
And when you think you have mastered all of this, you discover that in fact you know nothing and you continue to learn C++ permanently. I have used C++ for 5 years and still learn. But this is the force of this language and that why it is so powerful.