The tutorial covers the step-by-step development of a toy command-line application for managing a todo list. (Original, I know.) Reading time is meant to be under an hour, assuming you play along with some of the examples. There is also :ref:`a screencast <screencast>` that roughly follows the tutorial, if videos are more your speed.
.. toctree:: :maxdepth: 1 00-design 01-setup 02-main 03-filename 04-app 05-help 06-arguments 07-subcommands 08-aliases 09-arguments-again 10-global 11-cleanup 12-exit-code 13-bare