C++ Tutorials Review

Good features:

  • Includes 'Instructions for Use' which details audience, structure, and compatibility information for the tutorial.
  • Real code examples, with blow-by-blow explainations of the statements, with attention to 'big-picture' concepts.
  • Sidebar which shows the whole tutorial layout, broken up by section and page, with the current page highlighted. This allows for easy navigation.
  • Side by side examples of code and output, broken away from normal text. This clarifies what data is output, and the precise form it takes.
  • Includes pictures which break up real code into grouped sections, by type of statement or declaration.
  • Includes references to other helpful material for beginners, like an ASCII table and numerical baes.
  • Includes a package of all sources from the tutorial.

Bad features:

  • Source files for examples are in a different section that is not referenced.
  • Some information about design and history is located away from the tutorial (which is good), but is not accessible without browsing around for it.

Missing features:

  • Interactivity. Very cut-and-dried, with little experimentation, and no feedback by user modifications.