и sql, и sas не годятся для изучения основ программирования, поскольку они не являются типичными языками программирования. Изучите C # или Java для разработки системы, Python или Ruby для написания сценариев. Большинство курсов по программированию для студентов также включают в себя некоторые функциональные языки программирования.
Как только у вас есть некоторые основы под вашим поясом, сам sql можно выучить за очень короткое время. в классе, в котором я изучал системы баз данных, профессор прочитал только две одночасовые лекции по sql.
У sas крутая кривая обучения, потому что это система, а не язык. Что касается языков, на самом деле некоторые могут сказать, что в нем 30 или более разных «языков».