This guide introduces the basic Maple programming concepts, such as expressions, data structures, looping and decision mechanisms, procedures, input and output, debugging, and the Maplet User Interface Customization System.
You can purchase this manual in the Maplesoft Webstore at http://webstore.maplesoft.com.