Compilers

GCC

The GNU Compiler Collection. Free, open-source, and widely used on Linux.

Clang

LLVM-based compiler with excellent error messages and diagnostics.

MSVC

Microsoft Visual C++ compiler, included with Visual Studio.

IDEs & Editors

VS Code

Lightweight editor with excellent C++ extensions. Free and cross-platform.

CLion

Professional C++ IDE from JetBrains. Powerful refactoring and debugging.

Visual Studio

Full-featured IDE for Windows. Community edition is free.

Online Tools

Compiler Explorer

See assembly output from multiple compilers. Essential for optimization work.

Quick Bench

Online benchmarking tool for C++ code snippets.

C++ Insights

See what the compiler does with your code (template expansion, etc.).

Wandbox

Online compiler supporting many C++ standards and compilers.

Books

A Tour of C++ (Bjarne Stroustrup)

Concise overview of modern C++ by the language creator.

Effective Modern C++ (Scott Meyers)

42 specific ways to improve your C++11 and C++14 code.

C++ Concurrency in Action (Anthony Williams)

Definitive guide to multithreading and concurrency in C++.

The C++ Programming Language (Bjarne Stroustrup)

Comprehensive reference from the language creator.

References

cppreference.com

The definitive C++ reference. Accurate, comprehensive, and regularly updated.

isocpp.org

Official home of C++. News, FAQs, and the C++ Core Guidelines.

C++ Core Guidelines

Best practices and guidelines from Bjarne Stroustrup and Herb Sutter.

Package Managers

vcpkg

Microsoft's C++ library manager. Cross-platform and easy to use.

Conan

Decentralized package manager for C/C++.