This document provides an introduction to the AutoLISP programming language used in AutoCAD. It discusses the basic components of AutoLISP expressions, including functions, arguments, variables, and data types. The document is divided into multiple chapters that cover topics such as getting input from users, decision making, manipulating geometry, and interacting with AutoCAD through programming. It is intended to teach non-programmers the basics of AutoLISP.