for example, it would probably avoid introducing pointers until very late, using standard containers for data structures, etc.
the approach would be more "here is a modern language using the right subset of c++" rather than "you can make clunky old c++ work by following these arcane rules to avoid weird exceptions" (ie it shows a complete, modern language, not a collection of work-arounds). and preferably it should be aimed at an experienced programmer, so it should be compact and not try teach me "how to program" in general.