Computer hardware is divided into four main categories: input devices used to enter data like gesture and voice recognition; output devices to display results such as screens and projectors; storage devices to save user data including hard drives and solid state drives; and communication devices that connect computers together using technologies like WiFi, modems and switches.