An Introduction to Programming with IDL teaches the basics of scientific computer programming to science and engineering students using the IDL programming language.

The book is published by Academic Press, an Elsevier company, and is available directly from Elsevier, or through Amazon, Barnes & Noble, and other online booksellers.

If you are an instructor who uses my book as a textbook, please drop me a line.

Additional info available on this web site includes:

Click on the images below to download the table of contents and a sample chapter in PDF format.


Table of Contents

Sample Chapter


I spent many hundreds of hours working on this book, and I worked very hard with the publisher to keep the price as low as possible.  If you use this book, please don't download a pirated copy.  It is readily available in paperback and lectronic versions.