According to the first line on this page, it should be rewritten.
I propose the following structure for a basic introductory text with an example script:
Parts of a script: Header - Body - Restore
Reserved words: UBasic core - Special CHDK functions
Variables and Labels
Example: A short script
Any comments or suggestions?