PPWIZARD has a lot of different commands and features, you could cover basic requirements (enough to get you well and truely started) with the "#include" command which includes external files and "#define" would allow you to start with simple macros or symbolic variables (these allow more reuse than simple file inclusion allows).
The next step up from this is to look at conditional generation of code ("#if" etc), as an example this can be useful where there are two or more variations in how a header or footer should look.
Note that you may wish to use the /HideCmd switch if you use a WYSIWYG editor.
The following is a complete list of PPWIZARD commands:
The following commands allow you to perform PPWIZARD looping:
Note that PPWIZARD may not have some commands that you might see in other preprocessors because PPWIZARD has been designed to allow you to create these features, for example there is no inbuilt support for linked documentation, you would use my "OL_DOC.DH" add-on for this.
This gives you a lot of flexibility, while the "OL_DOC.DH" and all my add-ons allow a lot of customisation you could still hack it to do exactly what you wish.