I am 15 and attempting to learn how to program in c++. After finishing about 50% of the code academy python tutorial, where I learned a nice little bit of python. I knew a tiny bit about c++ and decided I really want to become adept at programming in c++. I just finished thenewboston.org c++ tutorial, and feel like I gained some valuable knowledge. Yes, I know that a lot of people don't like this tutorial because of the lack of explanation about syntax. What should I do next? I want to further my knowledge, but the mass of tutorials is flustering. I'm also open to the idea of books, or anything else. I'm looking for a recommendation of a resource along with why I should use it. Thanks for your help.
I'm really not sure. I'm kind of just looking for general knowledge about c++ right now. I know that might sound stupid. Computer programming is fascinating to me, to the point where I feel like it's possible that I would study computer science after high school.
Well I've heard a lot of people suggest "The C++ Programming Language" by Bjarne Stroustrup as an advanced C++ book. That might be something worth looking at. Why? Because it was written by the person who created C++.
I've personally learned a lot from just trying to figure out stuff I want to do. Often time I'll side track to understand some feature set of C++ and then, once I've learned what I wanted to know, I can apply it back to the project I'm working on.
Of course, that does occasionally need to be balanced with some structured learning too, like taking a university course or a good textbook.
I started programming with C++ by using the Dummies book. It was a great way to introduce concepts in programming and C++ without being overwhelmed. The only problem was I knew the language, but didn't know how to use them to create a program.
Once I became confident with C++, then I started reading books that built more sophisticated examples which showed you both how to code as well as how to use
C++ to build programs. This sort of reinforced my basic knowledge which I developed when I started out.
I'm not sure if that would work for you, but that's how I learned.
My books:
- C++ All in one desk reference for dummies
- The Deitel series on C++
- C++ without fear
If you want questions on C++, feel free to bombard me with emails (as I did with a college teacher) at sparkprogrammer@gmail.com