This set of three back-to-back presentations gives a concise, yet thorough, introduction to the basics of SAS programming including DATA steps, PROC steps, and the Output Delivery System with an emphasis is on how SAS thinks.  The goal is to give attendees who are new to SAS a solid introduction.
See presentations