What field do you want to get into? After you learn the basics you'll probably want to start specializing in an area.
Let's get right to the question..
After I learn the basics (C++ Primer Plus 5th Edition) how should I learn further?
I know 3 ways that should work, but I'm not sure which is the better option...
Method 1: Make small projects that no one really needs but that help me learn.
Method 2: Go to MSDN/cplusplus.com/reference/ and look through all.
Method 3: Buy a book on advanced C++ (I don;t know which one is good)
I prefer method 1, but if the others might be better.
You decide what one is better
Thanks
What field do you want to get into? After you learn the basics you'll probably want to start specializing in an area.
There are two types of tragedies in life. One is not getting what you want, the other is getting it.
If you wake up at a different time in a different place, could you wake up as a different person?
Well, you could get into Reverse Engineering and read the article a recently posted here.
In regards to game development, you could consider looking into the use of physics & graphics engine but prior to that I'd gather some knowledge in polymorphic OOP development.
What you really need to understand is that programming is a lot more about understanding and implementing design patterns than it is about understanding the syntax itself.
There are two types of tragedies in life. One is not getting what you want, the other is getting it.
If you wake up at a different time in a different place, could you wake up as a different person?