Welcome to the TOM programming language. This first chapter briefly explains the concepts of object-oriented programming and how to build your first TOM program. (The really interesting bits start in chapter 2.)