MSU
Spring 2026
Lots of useful links and bonus videos below. These resources will be expanded as the semester progresses. Please make suggestions if you find a website or C++ video that you think is valuable!
CPP Reference - A community-driven resource with a detailed guide to the C++ language.
https://www.learncpp.com/ - Useful site for learning C++ from scratch.
Compiler Explorer - Compile and run C++ code on the internet, try out different compilers, see the resulting assembly code, and share the results.
Stack Overflow - Useful question and answer site for programming, with somewhat peer-reviewed results. Answers tend to be higher quality than other sites.
CPP Insights - See how a compiler views your C++ code. Helps spell out many of the implicit assumptions that you might be making.
The C++ Subreddit - New, useful resources are often announced here, along with interesting discussions about the C++ language.
C++ Core Guidelines - A set of guidelines to help you leverage “modern” C++.
C++ Cheat Sheets - A bunch of quick references for how to use C++ and especially the standard library.
C++ Quiz - A random question about C++ (1 to 3 dot difficulty; 3 dots is VERY hard.)