Good online source to learn MODERN C++

Started by
3 comments, last by jbadams 11 years, 7 months ago
Are there any particularly good sites for learning modern (i.e. including new stuff from the latest standard) C++?

When asked about sites to learn C++ I've traditionally pointed people in the direction of http://www.cprogramming.com/ or http://www.cplusplus.com/doc/tutorial/, both of which seem to offer at least a reasonable resource and are certainly at minimum a good starting point.

After responding to such a question with these links recently however, it occurred to me that I've been recommending them for a number of years now, and that there might now be better resources -- and specifically, newer resources which cover the new features that have been added to the language.


So, what sites does everyone else recommend to a beginner wanting to learn C++, and do your recommendations cover up-to-date modern C++ or are they getting dated?

Book suggestions are also welcome, but I find many beginners just want a free resource to at least try things out in the beginning, so websites are preferred. cool.png

- Jason Astle-Adams

Advertisement
I am no beginner to programming , but a starter in C++. For me www.learncpp.com nailed it. Very accurate and in-depth articles make you familiar with the odds and ends of this language. It also covers the new features of C++11.
It starts at Genesis, but I cannot see the world as I did when I started with programming, so I am not sure how good the articles target the beginners.

One thing I can tell you: This site is great to show you all the tools you have in C++ and how you use them. However, it doesn't tell you too much about how to design your programs, when to use what datastructure etc.

E: notice that you definitely are not a beginner ;)
Project: Project
Setting fire to these damn cows one entry at a time!
I find these quite helpful:
www2.research.att.com/~bs/C++0xFAQ.html (not working at the moment) - a good collection of general stuff about c++11
EDIT: it has been moved to http://www.stroustrup.com/C++11FAQ.html

http://herbsutter.co...modern-c-style/ - Summary of the new features

http://herbsutter.com/gotw/ - A few articles to make you hate C++ even more ;)
See the links here: http://www.gamedev.n...12#entry4958112
Note, I'd actually recommend the book (mentioned in the above link) for learning initially -- website materials are more often written in reference-style rather than tutorial-style (although the C++ Annotations linked to below are a bit of a mix).

Reference-style sites (with C++11 updates):
http://en.cppreference.com/
http://cppannotation...notations/html/
Thanks for the input guys, looks like some good resources; I'll check them out and pick some new recommendations. smile.png

- Jason Astle-Adams

This topic is closed to new replies.

Advertisement