Awesome Modern C++ is a curated collection of learning resources for modern C++.
The project addresses the challenge of finding quality educational materials for developers learning C++11 and later standards. It organizes resources into categories including books, community forums, podcasts, standards proposals, and discussion platforms, making it easier for developers to discover authoritative guides and stay current with language evolution.
This collection suits developers at any stage of learning modern C++, from those new to the language features introduced in C++11 through those tracking the latest C++20 developments. The resource list deliberately excludes library, framework, tool, and project template listings, keeping focus narrowly on educational and community resources rather than implementation artifacts. Developers should use this as a starting point for finding books by recognized experts like Bjarne Stroustrup and Scott Meyers, connecting with the C++ community through podcasts and forums, and accessing official standards committee papers.
The project accepts contributions through pull requests to keep the resource list current as new materials emerge and community platforms evolve. Development activity centers on maintaining the curated list as the C++ ecosystem changes, with the scope clearly defined to prevent scope creep into library or tool catalogs.