Ask HN: What are great resources to catch up C++?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • modern-cpp-features

    A cheatsheet of modern C++ language and library features.

  • seriously, don't bother with c++. it will become irrelevant eventually.

    but if you choose to ignore my advice, check[0] these[1]

    [0]: https://github.com/AnthonyCalandra/modern-cpp-features

    [1]: https://github.com/rigtorp/awesome-modern-cpp

  • awesome-modern-cpp

    A collection of resources on modern C++

  • seriously, don't bother with c++. it will become irrelevant eventually.

    but if you choose to ignore my advice, check[0] these[1]

    [0]: https://github.com/AnthonyCalandra/modern-cpp-features

    [1]: https://github.com/rigtorp/awesome-modern-cpp

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • haikuwebkit

    Official Haiku fork of the WebKit repository

  • Haiku doesn't have a great web browser, so it can be difficult to get your git setup going at first. However, there are efforts underway to port a much more recent version of Webkit over: https://github.com/haiku/haikuwebkit

    Haiku has some Vulkan support, but it isn't in the releases yet. https://discuss.haiku-os.org/t/vulkan-lavapipe-software-rend...

  • cppreference-doc

    C++ standard library reference (by p12tic)

  • Modern C++ code now looks very different to even C++11 code which is considered to be the start of modern C++.

    "A Tour of C++" which has already been recommended is probably a good start to get back in the game. I think there was a new version coming out, but not sure what the current status about this is.

    [https://en.cppreference.com](cppreference.com) is a good resource for me. It has documentation regarding the new standards as well and up to C++20 the examples are mostly complete, at least for the relevant things.

    I can also recommend watching the "Back to Basics" talks on the CppCon youtube channel and once you are more familiar also the regular talks. They are great resources about practical topics.

    Jason Turner's C++ Weekly videos are also a great resource. They are usually 10-15 minutes long videos that give you a good start to think about. Great way to learn something new every week.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts