This document defines and describes the different types of computers and their components. It begins by defining a computer as an electronic device that can accept data as input, process it according to stored instructions, produce output, and store results. The main components of a computer are then described as hardware devices for input, output, storage, communication, and the system unit. Examples are provided for each type of component. The document also categorizes types of computers as personal computers, mobile devices, game consoles, servers, mainframes, supercomputers, and embedded computers, providing brief definitions and examples for each.