C++ is the most recent language I’ve acquired, and while I certainly still have a lot to learn, I’ve gained a reasonable understanding from the following free resources online:
- LearnCpp.com – Learn C++
- tutorialspoint – The C++ Programming Language
- cplusplus.com – C++ Language
- XoaX.net – C++ Video Tutorials
- Google Developers – C++ Class
- Cprogramming.com – Programming Tutorials – C, C++, OpenGL, STL
- University of Southern Queensland – Object oriented programming in C++
- Stephan T Lavavej – Core C++
- Professor Peter Sommerlad – Modern and Lucid C++ for Professional Programmers
- Software Design Using C++
**UPDATE**
I was recently alerted to the fact that some of these resources can contain incorrect information/bad practices. Here’s a great list of C++ resources which have been vetted by the reddit learnprogramming community. One recommended resource is a book titled “C++ Primer 5th edition”. It was published in 2012 so it covers the C++11 standard.