Using Schedules Direct with TVH

Can anyone provide a beginner’s guide to using Schedules Direct with TVHeadend please?

I am very much a Linux novice and am finding some of the information out there a bit difficult to understand.