This document provides an introduction to distributed systems, covering their definition, characteristics, advantages and disadvantages, challenges, examples, and objectives for studying them. Key points discussed include how distributed systems allow independent computers to appear as a single system, their reliance on communication between parts, and the difficulties in building them reliably.