This book is designed to help students on the AQA AS Level Computing course to learn the programming covered in Unit 1 & to enable the Unit 3 Practical Exercise to be tackled using either Pascal or Delphi. It will also be useful to students learning to program in Pascal or Delphi on other courses. The book covers the basic programming constructs of Pascal including saving to different file structures. It introduces the visual development tool Delphi & explains how to use some of its many components to produce event-driven applications including connecting to & working with data stored in a database.