Hardware is the physical parts of the computer, e.g. The processor, memory chips and hard drive. Software is the programs and routines which run on the hardware, and firmware is software which is permanently programmed into Read Only Memory, such as the BIOS.
Hardware refers to objects that you can actually touch, like disks, disk drives, display screens, keyboards, printers, boards, and chips.