We started doing almost everything on the Mac, but now we also work on the PC platform. It's a little tough to teach the absolute novice. From one perspective, you might think the material is too rudimentary, so it should be easier. The challenge really isn't the subject matter. You can't really assume any prior knowledge.
Nothing is too trivial.
The challenge is to put yourself in the shoes of someone who is a novice, and not take anything for granted. We use sample groups from family and friends and other individuals, people who have never touched a computer. The best way to put yourself in the beginner's shoes is to watch as the courses are tested by these kinds of people. Concepts are tougher to teach than skills. If you are teaching the concepts of hardware or software, in general, it is much tougher than teaching someone how to find a menu or what button to click.