Question: are programs stored on the hard drive?
Answer: 1) as an answer: The programs are stored on the disk (or other permanent storage. It does not need to be a disk, it can be on a network or any other place such as a ROM). When you start a program the parts of it which are needed are loaded into the main memory (the RAM).