Start with the online help: http://help.ptc.com/creo_hc/creo30_pma_hc/usascii/#page/pma/fundamentals/About_Pro_PROGRAM.html
Then ask questions!
In the simplest form, you are simply putting IF / END IF block around features in order to suppress and resume them based on some parameter or dimension value.
There's also this:PTC Pro/Program Webinar - YouTube
A nice use of Program is that one can re-order the model tree using a text editor, though it can't create/remove/edit groups. Sigh.Good news is that it doesn't blow up and instead fails gracefully and undoes all the changes that led to failure.
Hello Tom and David,
Thank you guys very much for your responses. Both resources was a huge step in helping me determine what I need to modify in the pro/program to achieve what I wanted to do.