This document provides a history of computers from early models like ENIAC built in 1946 to modern devices like the Macbook Pro. It describes the basic components of computer hardware, including the central processing unit, memory, storage, and input/output devices. Over time, computers have become more compact and powerful, exemplified by the transition from the ABC 80 desktop computer of 1982 to today's portable laptops. The core components of computers - CPU, memory, storage and I/O - remain the same, although the specific technologies have advanced greatly.