SAS Programming for Researchers and Social Scientists is a step-by-step tutorial on programming with the SAS language. The book takes a semi-structured approach to writing programs that are easy to trace and debug. Examples are taken from common statistical tasks that researchers and social scientists often must conduct. An advantage of using SAS is that it is a full-featured programming language, as well as a statistical package that has dozens of built-in analyses, both simple and complex.
Resources to help learn SAS including a free online SAS course.