This text describes how a computer works and explains how the various hardware components are organised and interconnected to provide a platform upon which programs can be executed. It takes a simple, step-by-step approach suitable for first year undergraduates new to the subject.