Skip to main content

17 Ways to Learn C++

· One min read
John Crickett
Code Challenge Writer

17 ways to learn the C++ programming language.

  1. Read: Learning Standard C++ as a New Language by Bjarne Stroustrup - http://www.stroustrup.com/new_learning.pdf
  2. Read: A Tour of C++ by Bjarne Stroustrup - https://www.oreilly.com/library/view/a-tour-of/9780136823575/
  3. Code: Use Exercism’s C++ Track - https://exercism.org/tracks/cpp
  4. Read: Programming -- Principles and Practice Using C++ by Bjarne Stroustrup
  5. Do Projects: Build some real-world applications in C++ - https://codingchallenges.fyi/challenges/intro
  6. Read: The C++ Programming Language by Bjarne Stroustrup - https://www.oreilly.com/library/view/the-c-programming/9780133522884/
  7. Read: C++17 The Complete Guide - https://www.cppstd17.com/
  8. Read: Google C++ Style Guide - https://google.github.io/styleguide/cppguide.html
  9. Read: Effective C++ - https://www.oreilly.com/library/view/effective-c-55/0321334876/
  10. Read: Effective Modern C++ - https://www.oreilly.com/library/view/effective-modern-c/9781491908419/
  11. Read: Effective STL - https://www.oreilly.com/library/view/effective-stl/9780321545183/
  12. Read: C++ Coding Standards: 101 Rules, Guidelines, and Best Practices - https://www.oreilly.com/library/view/c-coding-standards/0321113586/
  13. Read: C++ Concurrency in Action - https://www.manning.com/books/c-plus-plus-concurrency-in-action
  14. Class: Google’s C++ Class - https://developers.google.com/edu/c++
  15. Read: Learn C++ - https://www.learncpp.com/
  16. Course: C++ Tutorial for Complete Beginners - https://www.udemy.com/course/free-learn-c-tutorial-beginners/
  17. Read: The top rated C++ books here: https://accu.org/reviews/by_rating/