Computer hardware includes internal components like the CPU, motherboard, RAM, and ROM. It also includes external devices that allow for input and output like the keyboard, mouse, monitor, and printer. Hardware is divided into categories like input hardware, output hardware, connecting hardware, and storage hardware. Common storage devices include the hard disc, floppy disc, and CD ROM.