New Package Tutorials?

Are there any documents or video tutorials that explain step by step how to create a new package?  I'd like to create some custom packages which execute jobs without interferring with the "out of the box" packages.

 

Thanks.