It's just this evening I found out that my school won't focus on advance C++.
My instructor told me that he only teaches us the basic of C++ (He said that he'll cover up C++ till pointer but not OOP) and they will move to the next main laguage like VB, C# ...etc. But I want to learn C++ because I know that it's the most popular language among the other.
Can I teach myself from a book or online tuto?
Here some information you can get from me:
Pros
_ I'm a quick learner.
_ outstanding student in C++ and data structure class (well, a lil'bit arrogant)
Cons
_ Lazy (I spend half of my day time infront of monitor.)
_ Eyestrain when reading ebook
It would help if you can locate a local C++ expert.
Object-oriented and generic thinking is caught, not just taught. Get cozy with someone who really knows what they’re talking about, and try to get inside their head and watch them solve problems. Listen. Learn by emulating. https://isocpp.org/wiki/faq/how-to-learn-cpp#mentoring
It helps to make sure that the people you think are experts really know what they are talking about. Fortunately, there is an easy way top tell, which works most of the time: An expert is someone who not only understands the things that you are trying to master, but also can explain them to you. Anyone who can't answer your questions clearly is not an expert as far as you are concerned. There are people who can explain things clearly, and still be completely wrong, but fortunately, such people are rare.
- Koening and Moo in "What do you do after you say Hello World?", chapter 32, 'Ruminations on C++'