Following https://gobyexample.com and http://rustbyexample.com, a http://cppbyexample.com kind of site would be quite useful for people who are familiar with coding and just want to experience some practical use cases in idiomatic C++ (threading, json parsing, etc).
* http://thbecker.net/articles/rvalue_references/section_01.ht...
* https://en.wikipedia.org/wiki/Copy_elision
* http://en.cppreference.com/w/cpp/language/eval_order
* https://akrzemi1.wordpress.com
* https://dl.dropboxusercontent.com/u/13100941/C%2B%2B11.pdf
Understanding the combination of copy elision and move semantics (when and how they are applied) can require one to read the standard.
C++11 is not simpler than older C++, but using it is easier, if you have a good understanding of it.