Jump to content

  • Log In with Google      Sign In   
  • Create Account


Good online source to learn MODERN C++


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
4 replies to this topic

#1 jbadams   Senior Staff   -  Reputation: 17970

Like
2Likes
Like

Posted 21 August 2012 - 01:42 AM

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. Posted Image

Sponsor:

#2 Bluefirehawk   Crossbones+   -  Reputation: 1232

Like
2Likes
Like

Posted 21 August 2012 - 06:03 AM

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 ;)

Edited by Bluefirehawk, 21 August 2012 - 06:09 AM.

Project: Project
Setting fire to these damn cows one entry at a time!

#3 dilyan_rusev   Members   -  Reputation: 907

Like
3Likes
Like

Posted 21 August 2012 - 09:29 AM

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 ;)

Edited by dilyan_rusev, 21 August 2012 - 11:45 AM.


#4 Matt-D   Crossbones+   -  Reputation: 1450

Like
2Likes
Like

Posted 21 August 2012 - 05:49 PM

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/

Edited by Matt-D, 21 August 2012 - 05:55 PM.


#5 jbadams   Senior Staff   -  Reputation: 17970

Like
0Likes
Like

Posted 23 August 2012 - 06:05 AM

Thanks for the input guys, looks like some good resources; I'll check them out and pick some new recommendations. Posted Image




Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS