Topics in SAS Programming(http://www.cpc.unc.edu/research/tools/data_analysis/sastopics) - website from UNC Carolina Population Center. The focus is on the SAS data step language and some of the most basic SAS procedures you need to manipulate data in various ways, to manage it, and to prepare it for analysis.