This is a curated survival guide for C++ development organized by the community and people exactly like you. Use the information below to find your way to relevant content or jump in and contribute links to a blog, video, code sample, or other helpful information for the new or experienced C++ developer.
Information in this guide is not implementation specific. For the Visual C++ Survival Guide, click here.
The C++ Survival Guide, like other survival guides in the TechNet Wiki, is a collection of links organized by theme, task or common element. To use the survival guide, use the table of contents to find your area of interest and then click to explore references and links. If you are more curious, scroll through the entire article looking for nuggets, stuff you might not have known or new blogs and bloggers to follow.
This guide is unique because it is a Wiki article. You can edit this article and add new information, new areas, or revise existing information. If you add a new top-level section use "H2" as the style and then choose one higher for each level down. Links are organized in simple lists with minimal formatting so contributing is simple. Share your experiences and help the community!
Introductory material and other general guidance for the beginner. Examples include overviews of the language, introductory texts, lectures, samples and material for developers familiar with other languages.
Information about using containers.
The ins and outs of the STL.
This section contains links to community resources that do not fit in one of the other specific categories. For example, if a blog focuses strictly on introductory material, it is probably a better fit under "getting started". On the other hand, if it is more of a generalist blog, it probably goes in this section (with links to specific articles in appropriate specific categories). If in doubt, put it anywhere! Sharing is better than editorial "correctness".
Helpful blogs.
Sites that encourage developer collaboration on code snippets, samples and projects of any size.
Eric Battalio edited Revision 2. Comment: Added references
Eric Battalio edited Original. Comment: This is a general C++ guide, not implementation specific. Added wording and removed a blog link to the VCBlog.