The Ultimate List of C++ Community Resources in 2026
cppreference
- community-curated standard library and language reference
- C++98 - C++26 and technical specifications (TS)
- C89 - C23
- many (runnable) examples
Zeal
Offline documentation browser for
- C++ and C docs from cppreference.com
- Boost, Qt4, Qt5, Qt6 docs
- Python docs
- … and many other languages, tools and libraries
The browser tree could be improved, unfortunately C++ entities are not properly categorized into concepts, types, etc.
Ivan Čukić wrote a nice script that allows fuzzy browsing of Zeal resources from the command line.
stdman
A tool that parses archived HTML files from cppreference and generates groff-formatted manual pages for Unix-based systems.
-
Very detailed introductory tutorial. Since it has been in existence for over 10 years now some parts are written with older C++ standards and programming styles in mind, but it seems to be continuously updated and modernized.
-
programming guidelines for professional C++ developers; by Bjarne Stroustrup, Herb Sutter and many others
- C++ Best Practices by Jason Turner
-
continuously updated wiki-based FAQ; a merger of Marshall Cline’s C++ FAQs and Bjarne Stroustrup’s C++ FAQ
- Abseil C++ Tip of the Week
- C++ Tip of the Week
-
repository of idioms and design patterns
-
repository of patterns and code snippets
- C++ Code Quizzes
- ISO C++ : Get Started!
-
New community project that aims to provide guidance on how to approach C++. Includes a list of C++ books and other resources.
hosted by Rob Irving and Jason Turner
hosted by Jon Kalb and Phil Nash
podcast about algorithms and everything software related
hosted by Bryce Adelstein Lelbach and Conor Hoekstra
podcast about (C++) programming hosted by Ben Rady & Matt Godbolt
podcast about C++ by JetBrains (CLion)
-
Jason Turner's excellent video series about various C++ topics, best practices, etc.
-
great series of educational videos by Barbara Geller and Ansel Sermersheim
C++ Standard Algorithms Video Series
by Conor Hoekstra
-
short explanations of various programming topics; does also have a playlist with Modern C++ topics
-
Yan Chernikov's YouTube Channel about various programming related topics; does also have a playlist about C++
-
video series about how compilers handle various C++ language constructs by Andreas Fertig
Weekly list of new C++-related articles, videos, library updates, etc.
Jonathan Boccara's blog about writing modern C++; regularly updated. He also wrote a book about dealing with legacy code.
Bartłomiej Filipek's blog about C++ and native programming; updated at least once a week. He's the author of C++17 in Detail .
Herb Sutterʼs blog; you should check out the excellent
Guru Of The Week
article series!
Herb is the author of Exceptional C++
and more books. He also posts news about C++ standardization.
Articles about C++; Andreas is the creator of
C++ Insights
, a
source-to-source transformation tool that makes
behind-the-scenes compiler magic
visible and understandable.
Rainer Grimm's Blog; Rainer was an independent trainer and the author of several C++ programming books and online articles. He sadly passed away in 2025. His blog is now maintained by C++ experts who were close friends of Rainer.
Series of articles about C++ fundamentals, best practices and the Abseil library.
Jonathan Müllerʼs blog about modern C++ techniques and libraries
Arthur O’Dwyer's blog about various C++-related topics
Jason Turner's blog with articles about C++, Concurrency and links to the excellent
C++ Weekly
video series.
Jason is an independent contractor and trainer and author of
C++ Best Practices
.
Conor Hoekstra's blog about programming languages, algorithms and C++
Ruzena Gurkaynak's site with collection of nice infographics,
slide decks about functional programming in C++ and
articles about using the rangesv3 library
Arne Mertzʼs blog about modern C++ with various articles on how to write simpler and cleaner code.
Articles about C++ and programming in general.
Wesley Shillingford's blog about Modern C++; has a nice collection of C++20-related programming items
Viktor is the main author of the
{fmt}
library which is the basis of
std::format
.
Various articles about C++ and other programming stuff.
Some great articles about fundamental aspects of C++.
Corentin Jabot's blog about C++ and standardization in particular.
Maintains a collection of coding challenges / exercises.
Paul Silisteanu's blog about C++ programming, mostly with a focus on Windows.
Lesley Lai's blog about C++ and other programming stuff.
Articles mostly about newer features and the evolution of C++.
Eric Nieblerʼs blog
Eric is the lead author of the ranges library which is the origin of
the C++20's std::ranges facilities.
Blog about various C++ topics.
Sy Brand's blog; Sy is a Microsoft Developer Advocate and #include<C++> organizer
C++ tutorials, C and C++ news, and information about Visual Studio, Visual Studio Code, and Vcpkg from the Microsoft C++ team.
Raymond Chen's blog @ Microsoft with a lot of C++-related articles; updated daily
News and discussion for the POCO community.
Thomas Lourseyre's blog about bad (and sometimes good) C++ programming practices
Fairly new blog with C++-related articles by Rajat Jain.
Philippe M. Groarke's blog about various C++ topics. Has a nice list of C++ UI libraries.
C++, graphics programming, great x86-46 assembly tutorial
Philip Trettner's blog about graphics, C++, optimizations and more
C++, Rust, concurrency, software design
Random thoughts on programming languages, compilers, operating systems, etc.
C++, math, algorithms, machine learning and general CS topics
Coral Kashri's Blog about C++ basics, design patterns and more
mostly about LLVM-related stuff
Denis is a blogger, speaker and author of "Performance Analysis And Tuning on Modern CPUs"
C++ standardization and audio processing
C++ evolution / standardization
about various C++ topics including language features, standards, idioms, design patterns, functional, and object oriented programming
Len Holgate's blog about C++ development on the Windows platforms and various other less technical stuff.
Mostly about functional programming, category theory, etc. nowadays. Still very interesting (not only) to C++ programmers and of very high quality.
Germany-based Meeting C++
conference and community platform
C++ conference based in Aspen, Colorado
C++ conference based in Sidney, Australia
New conference based in Toronta, Canada
C++ Conference with a focus on embedded systems based in Bochum, Germany
conference mostly about C and C++ but also other programming languages based in Bristol, UK
series of programming conferences held at varying places all over the world; not only about C++
conference sponsored by NOKIA based in Wrocław, Poland; not only about C++
Poland-based programming conference; not only about C++
Not-for-profit organization whose purpose is to support the C++ software developer community and promote the understanding and use of modern standard C++ on all compilers and platforms.
Funds and supports educational resources and initiatives, evolves C++ through expertly maintained code libraries.
A community for developers interested in C++ that aims to be inclusive and welcoming. Runs a discord server .
The primary goal of the SIG is to learn, teach, and practice software design and implementation in C++.
Last updated: 2023-02-19
Found this useful? Share it: