I thought to start with some tutorials on making tools for Cinema 4D.
This first one is about making a Command plugin to toggle a Subdivision Surface (SDS) On and Off. It uses a tag to indicate which SDS should be toggled.
This Cinema 4D Python tutorial will show you the basics to:
- Create a Command and a Tag plugin
- Search through the hierarchy